This playbook configures centos/redhat workstation for Infrastructure as Code
development with Ansible.
It configures your IaC Development workstation with:
- Remote Desktop (xRDP+TigerVNC) for easy access
- Microsoft Visual Studio Code
- Latest Version of Git
- Latest Version of Ansible +
- WinRM + Kerberos Authentication for windows automation through Ansible
- Various python libraries for common modules (Azure,AWS,F5,NAPALM, or add your own!)
- Download and install latest version of Centos/RedHat 7 with Gnome Desktop Environment Centos Download.
- Install Ansible:
sudo yum install ansible
. - Install Git:
sudo yum install git
- Clone this repository to your home directory:
git clone https://github.com/carlbuchmann/iac-dev
- Edit
./iac-dev/roles/ansible-engine/defaults/main.yml
and enter your active directory domain information. - run playbook:
sudo ansible-playbook iac-dev.yml
- launch vscode:
code
and install recommended extensions!
-
Install recommended vscode extentions:
Please submit a PR to help enhance this playbook!