Notes/docs/Command Snippets/Ansible Snippets.md
Keannu Bernasol 71ede7ecbf vault backup: 2024-10-25 16:30:38
Affected files:
docs/Command Snippets/Ansible Snippets.md
2024-10-25 16:30:38 +08:00

36 lines
No EOL
807 B
Markdown

WSL Fix for world-writable directories
```bash
export ANSIBLE_CONFIG=./ansible.cfg
```
Ping
```bash
ansible all -m ping
```
Gather facts
```bash
ansible all -m gather_facts
# Limit to one device
ansible all -m gather_facts --limit ADDRESS
```
Elevate command to root user
```bash
# This will fail without sudo
ansible all -m apt -a update_cache=true
# This will succeed
# Equivalent to sudo apt-update
ansible all -m apt -a update_cache=true --become --ask-become-me-pass
```
Install packages
```bash
ansible all -m apt -a name=vim --become --ask-become-pass
```
Install/Update Package (multiple arguments)
```bash
ansible all -m apt -a "name=vim state=latest" --become --ask-become-pass
```
`sudo apt update` equivalent
```bash
ansible all -m apt -a "name=apt state=latest" --become --ask-become-pass
```