My adventure with Ansible.
Go to file
James Tombleson 438066f8ff Updated gitignore 2019-05-02 14:43:26 -07:00
.vagrant Added Roles 2019-04-29 16:08:04 -07:00
playbook Update install-jenkins.yml 2019-05-02 07:58:22 -07:00
roles Update unattended-upgrades.yml 2019-05-02 07:42:47 -07:00
scripts Changes! 2019-04-18 11:19:08 -07:00
terraform/azure Added some terraform 2019-04-22 20:11:14 -07:00
.gitignore Updated gitignore 2019-05-02 14:43:26 -07:00
README.md Changes! 2019-04-18 11:19:08 -07:00
ansible.cfg Role Adjustments 2019-04-29 07:08:11 -07:00
hosts.template update inventory template 2019-04-17 11:46:45 -07:00

README.md

Ansible

This repo contains my configuration and setup for my ansible use. Use at your own risk.

Installers

New hosts

Linux

wget https://github.com/luther38/Ansible/blob/master/scripts/installAnsible.sh
chmod 777 installAnsible.sh
./installOpenSSH.sh

Windows

$url = "https://raw.githubusercontent.com/ansible/ansible/devel/examples/scripts/ConfigureRemotingForAnsible.ps1"
$file = "$env:temp\ConfigureRemotingForAnsible.ps1"
(New-Object -TypeName System.Net.WebClient).DownloadFile($url, $file)
powershell.exe -ExecutionPolicy ByPass -File $file

Configuration

I have a basic configuration file in place at the root of this folder for anisble to find.

Inventory

I have a template file in place that should only be used as a refrence. Make a copy of that file and name it hosts then update that file.

Testing Linux devices

ansible linux -i hosts -m ping

Testing Windows devices

ansible windows -i hosts -m win_ping

Unit Testing

Still in the works