src.dualinventive.com/devops/ansible
Jerry Jacobs 1193c82181 initial 2024-08-09 12:10:16 +02:00
..
external-roles initial 2024-08-09 12:10:16 +02:00
files initial 2024-08-09 12:10:16 +02:00
group_vars initial 2024-08-09 12:10:16 +02:00
host_vars initial 2024-08-09 12:10:16 +02:00
playbooks initial 2024-08-09 12:10:16 +02:00
roles initial 2024-08-09 12:10:16 +02:00
rootnet-roles initial 2024-08-09 12:10:16 +02:00
scripts initial 2024-08-09 12:10:16 +02:00
README.md initial 2024-08-09 12:10:16 +02:00
ansible-cron.sh initial 2024-08-09 12:10:16 +02:00
ansible.cfg initial 2024-08-09 12:10:16 +02:00
environment initial 2024-08-09 12:10:16 +02:00
hosts initial 2024-08-09 12:10:16 +02:00

README.md

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