Übersetzungen dieser Seite:
  • de

Ansible

Vorraussetzungen

  • ~/ansible/.ssh/ansible Key ist vorhanden
  • ~/ansible/.ssh/root Key ist vorhanden
  • Ansible Konfiguration:
~/.ansible.cfg
[defaults]
remote_user = ansible
private_key_file = ~/ansible/.ssh/ansible
  • Proxmox: Container TemplateTest-CT klonen
  • Proxmox: Maschine > Netzwerk > IPv4-Adresse anpassen
  • Zugang für root über ssh ist dann möglich
  • SSH Server einmal neu starten:
root@server:~# systemctl restart sshd
  • Neuen Host in das Inventory aufnehmen:
inventory.ini
server ansible_host=192.168.178.19
  • Skript debansstrap.sh kopieren:
user@pc:~ansible$ scp [-P 55] debansstrap.sh root@192.168.178.19:/root/debansstrap.sh
user@pc:~ansible$ ssh root@192.168.178.19 [-p 55]
root@server:~#    chmod ugo+x debansstrap.sh
root@server:~#    ./debansstrap
root@server:~#    exit
user@pc:~ansible$ ssh ansible@192.168.178.19 -i .ssh/ansible [-p 55]
ansible@server:~$ exit

Zugang testen

user@pc:~ansible$ ansible '*' -i inventory.ini -m ping

root SSH-Konfiguration erstellen

user@pc:~ansible$ ansible-playbook -i inventory.ini -l lamp-ct myroot.yml