Managing Enterprie Servers Portfolio


By: John David Lamzon




Project maintained by jdlamzon-tip

Hands-on Activity 6: Install, configure, and manage enterprise services via Ansibles



Follow this procedure:

1. Fork this repository https://github.com/ajcanlas-tip/sysad2-12021.git 2. Clone your newly forked repository. 3. Make a new branch named "activity6" from master branch using git branch activity6 and git checkout activity6 4. Make a new new remote upstream with git remote add upstream https://github.com/ajcanlas-tip/sysad2-12021.git 5. Create a playbook that installs dhcpd, bind9, vsftpd, samba, httpd, mariadb in both Ubuntu and Centos (use Roles to optimize the playbook) 6. Create different plays in installing per service and identify it as a group in Inventory file. 7. Add, commit and push it to your activity6 branch 8. Request a pull request for the master branch in https://github.com/ajcanlas-tip/sysad2-12021.git and activity6 branch of your forked repository.

Output:


GitHub Page

Directory Summary:

. ├── jdlamzon-tip │   └── activity6 │   ├── ansible.cfg │   ├── inventory │   ├── playbook.yaml │   ├── README.md │   └── roles │   ├── centos-installs │   │   ├── defaults │   │   │   └── main.yml │   │   ├── handlers │   │   │   └── main.yml │   │   ├── meta │   │   │   └── main.yml │   │   ├── README.md │   │   ├── tasks │   │   │   └── main.yml │   │   ├── tests │   │   │   ├── inventory │   │   │   └── test.yml │   │   └── vars │   │   └── main.yml │   └── ubuntu-installs │   ├── defaults │   │   └── main.yml │   ├── handlers │   │   └── main.yml │   ├── meta │   │   └── main.yml │   ├── README.md │   ├── tasks │   │   └── main.yml │   ├── tests │   │   ├── inventory │   │   └── test.yml │   └── vars │   └── main.yml └── README.md 17 directories, 21 files