mirror of
https://github.com/lemeow125/Notes.git
synced 2024-11-17 04:09:26 +08:00
36 lines
No EOL
807 B
Markdown
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
|
|
``` |