32 lines
559 B
Markdown
32 lines
559 B
Markdown
Ansible server management
|
|
=========================
|
|
|
|
## See if all hosts are up
|
|
|
|
1. `source ./environment`
|
|
2. `ansible -m ping all`
|
|
|
|
## Run playbook with sudo
|
|
|
|
1. `source ./environment`
|
|
2. `ansible-playbook -s playbooks/jenkins`
|
|
|
|
## Run playbook on specific host with sudo
|
|
|
|
1. `source ./environment`
|
|
2. `ansible-playbook -s playbooks/copydrive --limit=jenkins`
|
|
|
|
## Install python-apt
|
|
|
|
```
|
|
ansible all -m command -s -a 'apt-get install -y python-apt'
|
|
```
|
|
|
|
## Direct login to server
|
|
|
|
```
|
|
ssh -i ssh/id_rsa ansible@<hostname>
|
|
sudo -s
|
|
# systemd status di-smp
|
|
```
|