Skip to content

ansible playbook to configure centos/redhat workstation for infrastructure as code development with Ansible

Notifications You must be signed in to change notification settings

jpthibault1/iac-dev

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iac-dev - Release 0.1

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!)

Installation Instructions

  1. Download and install latest version of Centos/RedHat 7 with Gnome Desktop Environment Centos Download.
  2. Install Ansible: sudo yum install ansible.
  3. Install Git: sudo yum install git
  4. Clone this repository to your home directory: git clone https://github.com/carlbuchmann/iac-dev
  5. Edit ./iac-dev/roles/ansible-engine/defaults/main.yml and enter your active directory domain information.
  6. run playbook: sudo ansible-playbook iac-dev.yml
  7. launch vscode: code and install recommended extensions!

Future additions

Things that still need to be done manually

PRs welcome

Please submit a PR to help enhance this playbook!

About

ansible playbook to configure centos/redhat workstation for infrastructure as code development with Ansible

Resources

Stars

Watchers

Forks

Packages

No packages published