Conteúdo Programatico
Puppet – Overview ( Theory)
Learning Objectives:
- Infrastructure-As-A-Code
- Puppet Components – 10000 feet overview
- Puppet server
- Puppet agent
- Puppet Enterprise
- Puppet forge
- Puppet modules
Creating your own Puppet Server on Centos7- Install ( Hands on lab by students)
Learning Objectives:
- Deploy Centos-7 Server
- SSH to Centos-7 Server
- Install Puppet-server on Centos7-server
- Configure Puppet-server
Deploy your Puppet-node-01 on Ubuntu ( Hands on lab by students)
Learning Objectives:
- Deploy Ubuntu server
- Ssh to Ubuntu server
- Install and configure puppet agent on Ubuntu
- Request certificate with puppet server
- Configure SSL based connection to puppet-server
RHEL-Deploy your Puppet-node-02 on RHEL 7 ( Hands on lab by students)
Learning Objectives:
- Deploy RHEL server
- Ssh to RHEL server
- Install and configure puppet agent on RHEL 7
- Request certificate with puppet server
- Configure SSL based connection to puppet-server
Windows server 2012-Deploy your Puppet-node-3 on windows ( Hands on lab by students)
Learning Objectives:
- Deploy Windows server 2012 server
- RDP to Win -2012 server
- Install and configure puppet agent on RDP
- Request certificate with puppet server
- Configure SSL based connection to puppet-server
Working with default manifests ( Hands on lab by students)
Learning Objectives:
- Create a manifest
- Write file resource type manifest
- Run puppet-agent test to deploy your resource mentioned in default manifests
- Module 7: Working with modules ( Hands on lab by students)
- Download apahce2 module
- Apply apache2 module to Ubuntu node
- Donwload mysql module
- Apply mysql module to rhel nodes
Working on Puppet environments ( Hands on lab by students)
Learning Objectives:
- Create production environment
- Defining nodes to manage
- Working on multi node manifests on file,package and service resource type
Student Tasks Puppet environments ( Hands on lab by students)
Learning Objectives:
- Working on multi node manifests on file,package and service resource type
Creating your own Puppet Server on RHEL-7 – Install ( Assignment)
Learning Objectives:
- Deploy RHEL-7 Server
- SSH to RHEL- Server
- Install Puppet-server on RHEL-7 server
- Configure Puppet-server
Deploy your Puppet-node-01 on Ubuntu ( Assignment)
Learning Objectives:
- Deploy Ubuntu server
- Ssh to Ubuntu server
- Install and configure puppet agent on Ubuntu
- Request certificate with puppet server
- Configure SSL based connection to puppet-server