centos:ansible:playbooks1

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
centos:ansible:playbooks1 [28.06.2020 13:27. ] – [Script ausführen] djangocentos:ansible:playbooks1 [28.06.2020 13:55. ] – [Script anlegen] django
Zeile 163: Zeile 163:
         group: root         group: root
         mode: "0440"         mode: "0440"
-        validate: visudo -cf %s</file>+        validate: visudo -cf %s 
 +...</file>
  
 === Script Beschreibung === === Script Beschreibung ===
Zeile 174: Zeile 175:
   * Zeile **8**: **''name''**: Beschreibender Text (//All users from groub 'wheel' are allowed sudo users//), der später beim Aufruf von **''ansible-playbooks''** ausgegeben werden soll.   * Zeile **8**: **''name''**: Beschreibender Text (//All users from groub 'wheel' are allowed sudo users//), der später beim Aufruf von **''ansible-playbooks''** ausgegeben werden soll.
   * Zeile **9 - 15**: **''copy:''** Ansible Module **[[https://docs.ansible.com/ansible/latest/modules/copy_module.html|copy]]** welches zum Kopieren, verändern und auch Löschen von Dateien herangezogen werden kann.    * Zeile **9 - 15**: **''copy:''** Ansible Module **[[https://docs.ansible.com/ansible/latest/modules/copy_module.html|copy]]** welches zum Kopieren, verändern und auch Löschen von Dateien herangezogen werden kann. 
 +  * Zeile **16**: **''%%...%%''** Endekennzeichen der YML-Datei
 === Script ausführen === === Script ausführen ===
 Nun wollen wir unser ersten Playbook ausführen, um auf dem Zielhost eine Datei mit dem gewünschten Inhalt ablegen; hierzu rufen wir unser Script wie folgt auf: Nun wollen wir unser ersten Playbook ausführen, um auf dem Zielhost eine Datei mit dem gewünschten Inhalt ablegen; hierzu rufen wir unser Script wie folgt auf:
Zeile 248: Zeile 249:
  
     - include_tasks: 02_passwd_sudo_wheel.yml     - include_tasks: 02_passwd_sudo_wheel.yml
 +...
 </file> </file>
  
Zeile 359: Zeile 361:
         - ansible_facts['distribution'] == "CentOS"         - ansible_facts['distribution'] == "CentOS"
         - ansible_facts['distribution_major_version'] == "7"         - ansible_facts['distribution_major_version'] == "7"
 +...
 </file> </file>
  
Zeile 840: Zeile 842:
         state: started          state: started 
         enabled: yes         enabled: yes
 +...
 </file> </file>
  
Zeile 994: Zeile 996:
       #https://docs.ansible.com/ansible/latest/modules/raw_module.html       #https://docs.ansible.com/ansible/latest/modules/raw_module.html
       raw: uci set gluon-node-info.@owner[0].contact=' Django [BOfH] django@nausch.org | chat -> @django' ; uci commit       raw: uci set gluon-node-info.@owner[0].contact=' Django [BOfH] django@nausch.org | chat -> @django' ; uci commit
 +...
 </file> </file>