Ansible/README.md

50 lines
1.0 KiB
Markdown
Raw Normal View History

2019-04-06 11:28:01 -07:00
# Ansible
This repo contains my configuration and setup for my ansible use. Use at your own risk.
## Installers
### New hosts
#### Linux
```bash
wget https://github.com/luther38/Ansible/blob/master/scripts/installAnsible.sh
chmod 777 installAnsible.sh
./installOpenSSH.sh
```
#### Windows
```powershell
$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
```
2019-04-06 11:28:01 -07:00
## Configuration
2019-04-08 08:54:28 -07:00
I have a basic configuration file in place at the root of this folder for anisble to find.
2019-04-06 11:28:01 -07:00
2019-04-08 08:54:28 -07:00
## Inventory
2019-04-06 11:28:01 -07:00
2019-04-08 08:54:28 -07:00
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.
2019-04-06 11:28:01 -07:00
2019-04-08 08:54:28 -07:00
### Testing Linux devices
2019-04-06 11:28:01 -07:00
2019-04-08 08:54:28 -07:00
```bash
ansible linux -i hosts -m ping
```
2019-04-06 11:28:01 -07:00
2019-04-08 08:54:28 -07:00
### Testing Windows devices
2019-04-06 11:28:01 -07:00
```bash
2019-04-08 08:54:28 -07:00
ansible windows -i hosts -m win_ping
```
## Unit Testing
2019-04-08 08:54:28 -07:00
Still in the works
2019-04-08 08:54:28 -07:00