Narzędzia użytkownika

Narzędzia witryny


wiki:ansible

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Poprzednia rewizja po obu stronachPoprzednia wersja
wiki:ansible [2022/08/18 11:44] – edycja zewnętrzna 127.0.0.1wiki:ansible [2024/12/28 12:45] (aktualna) 127.0.0.1
Linia 1: Linia 1:
 ====== Ansible ====== ====== Ansible ======
- 
-=== Ansible 2.9 na CentOS Stream 8 === 
- 
-W repozytorium ósmego Streama pojawiły się pakiety ansible-core w nowych wersjach, niekompatybilne z playbookami pisanymi pod wersję 2.9. Stara wersja jest wciąż dostępna na EPEL-u: 
- 
-  dnf install epel-release 
-  dnf install ansible --exclude=ansible-core 
- 
-Do pliku /etc/yum.conf warto dodać wyjątek, żeby nie musieć o nim ciągle pamiętać. 
- 
-  exclude=ansible-core 
  
 === Sprawdzanie, czy dzisiejszy, "cronowy" playbook wykonał się prawidłowo === === Sprawdzanie, czy dzisiejszy, "cronowy" playbook wykonał się prawidłowo ===
Linia 40: Linia 29:
 === Plik konfiguracyjny === === Plik konfiguracyjny ===
  
-  [defaults] +  [defaults]                                                                                                                              
-  inventory = /root/ansible/hosts +  inventory=~/ansible/hosts 
-  interpreter_python = auto_silent +  log_path=~/ansible/var/ansible.log 
-  remote_user = root +  remote_user=ansemble 
-  log_path = /root/ansible/var/ansible.log +  interpreter_python=auto_silent
-  [inventory]+
   [privilege_escalation]   [privilege_escalation]
-  [paramiko_connection] +  become=True 
-  [ssh_connection]+  become_ask_pass=False 
 +  become_method=sudo
   [persistent_connection]   [persistent_connection]
-  [sudo_become_plugin] +  [connection]
-  [selinux]+
   [colors]   [colors]
 +  [selinux]
   [diff]   [diff]
   [galaxy]   [galaxy]
 +  [inventory]
 +  [netconf_connection]
 +  [paramiko_connection]
 +  [jinja2]
 +  [tags]
 +  [runas_become_plugin]
 +  [su_become_plugin]
 +  [sudo_become_plugin]
 +  [callback_tree]
 +  [ssh_connection]
 +  ssh_args = -C -o ServerAliveInterval=33 -o ControlMaster=auto -o ControlPersist=66s
 +  timeout=21
 +  [winrm]
 +  [inventory_plugins]
 +  [inventory_plugin_script]
 +  [inventory_plugin_yaml]
 +  [url_lookup]
 +  [powershell]
 +  [vars_host_group_vars]
  
-Ustawienie //auto_silent// usuwa ostrzeżenia o wersji Pythona z każdego przebiegu playbooków.+Ustawienie //auto_silent// usuwa ostrzeżenia o wersji Pythona z każdego przebiegu playbooków. Warto użyć nazwy użytkownika, która nie jest zbyt często zgadywana przez boty.
  
 === Pętle w playbookach oraz helpery === === Pętle w playbookach oraz helpery ===
Linia 169: Linia 177:
  
 Plik w katalogu //ssh_keys// jest skopiowany z //~/.ssh/id_rsa.pub//. Plik w katalogu //ssh_keys// jest skopiowany z //~/.ssh/id_rsa.pub//.
 +
 +=== Ansible 2.9 na CentOS Stream 8 ===
 +
 +W repozytorium ósmego Streama pojawiły się pakiety ansible-core w nowych wersjach, niekompatybilne z playbookami pisanymi pod wersję 2.9. Stara wersja jest wciąż dostępna na EPEL-u:
 +
 +  dnf install epel-release
 +  dnf install ansible --exclude=ansible-core
 +
 +Do pliku /etc/yum.conf warto dodać wyjątek, żeby nie musieć o nim ciągle pamiętać.
 +
 +  exclude=ansible-core
 +
  
wiki/ansible.txt · ostatnio zmienione: 2024/12/28 12:45 przez 127.0.0.1

Wszystkie treści w tym wiki, którym nie przyporządkowano licencji, podlegają licencji: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki