Ansible Bootstrap: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Die Seite wurde neu angelegt: „=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 ans…“) |
|||
| Zeile 1: | Zeile 1: | ||
| + | =Konfig= | ||
| + | *cat ansible.cfg | ||
| + | <pre> | ||
| + | [defaults] | ||
| + | inventory = ~/ansible/hosts | ||
| + | library = /usr/share/my_modules/ | ||
| + | deprecation_warnings = False | ||
| + | retry_files_enabled = False | ||
| + | [privilege_escalation] | ||
| + | [paramiko_connection] | ||
| + | [ssh_connection] | ||
| + | [accelerate] | ||
| + | [selinux] | ||
| + | </pre> | ||
=Hosts= | =Hosts= | ||
*cat hosts | *cat hosts | ||
Version vom 1. Dezember 2022, 17:04 Uhr
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