Ansible Bootstrap: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 18: Zeile 18:
 
*cat hosts
 
*cat hosts
 
  [bootstrap]
 
  [bootstrap]
  10.82.232.61 ansible_connection=ssh ansible_ssh_user=xinux ansible_ssh_pass=suxer ansible_become_pass=sysadm
+
  10.82.232.61  
 
  10.82.232.62 ansible_connection=ssh ansible_ssh_user=xinux ansible_ssh_pass=suxer ansible_become_pass=sysadm
 
  10.82.232.62 ansible_connection=ssh ansible_ssh_user=xinux ansible_ssh_pass=suxer ansible_become_pass=sysadm
 +
 +
[bootstrap:vars]
 +
ansible_connection=ssh
 +
ansible_ssh_user=xinux
 +
ansible_ssh_pass=suxer
 +
ansible_become_pass=sysadm
 +
 
=Bootstrap=
 
=Bootstrap=
 
*cat bootstrap.yml  
 
*cat bootstrap.yml  

Version vom 2. Dezember 2022, 10:34 Uhr

Einstellung

Es liegt hier alles unter ~/ansible

Konfig

  • cat ansible.cfg
[defaults]
inventory      = ~/ansible/hosts
library        = /usr/share/my_modules/
deprecation_warnings = False
retry_files_enabled = False
[privilege_escalation]
[paramiko_connection]
[ssh_connection]
[accelerate]
[selinux]

Hosts

  • cat hosts
[bootstrap]
10.82.232.61 
10.82.232.62 ansible_connection=ssh ansible_ssh_user=xinux ansible_ssh_pass=suxer ansible_become_pass=sysadm
[bootstrap:vars]
ansible_connection=ssh
ansible_ssh_user=xinux
ansible_ssh_pass=suxer
ansible_become_pass=sysadm

Bootstrap

  • cat bootstrap.yml
- hosts: bootstrap
  tasks:
  - name: set auth keys
    authorized_key:
     user: root
     state: present
     key: "{{ lookup('file', 'authorized_keys') }}"
    become: true
    become_method: su