Ansible Bootstrap: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 1: Zeile 1:
 +
=Einstellung=
 +
Es liegt hier alles unter ~/ansible
 
=Konfig=
 
=Konfig=
 
*cat  ansible.cfg
 
*cat  ansible.cfg

Version vom 1. Dezember 2022, 17:05 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 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

Ssh

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