oktatas:linux:konfiguraciokezeles:ansible:playbook:sorcsere
Tartalomjegyzék
Ansible sorcsere
- Szerző: Sallai András
- Copyright © Sallai András, 2019
- Web: https://szit.hu
A sorcseréről
Tulajdonképpen állományok szerkesztéséről van itt szó, amit soronként kezelünk. Megkeresünk egy sort, majd az egészet kicseréljük. A keresésről egy regex gondoskodik, az újonnan beillesztendő sort megírjuk.
Szerkesztés
A következőkben a 000-default.conf Apache konfigurációs fájlt fogjuk szerkeszteni, az Apache telepítése után. A telepítés után a DocumentRoot értékét szeretnénk megváltoztatni.
- edit.yml
--- - hosts: all tasks: - name: Apache telepítés apt: name: apache2 state: present become: yes - name: Apache konfig szerkesztés lineinfile: path: /etc/apache2/sites-available/000-default.conf regex: 'DocumentRoot' line: "\tDocumentRoot /var/www/html"
A path kulcs mondja meg, milyen állományt szeretnénk szerkeszteni. A regex megmondja melyik sort. A line megmondja mire szeretnénk átírni.
Hozzáfűzés
--- - hosts: all remote_user: adminc become: yes tasks: - name: Hozzáfűzés lineinfile: path: /srv/valami/egy.txt line: utolsó
A 2.3 ansible-től van path, előtte dest: kulcsot kell megadni.
Az „utolsó” szót, csak egyszer fűzi, hozzá. Ha már egyszer ez szerep az utolsó sorban, nem fűzi újra hozzá.
oktatas/linux/konfiguraciokezeles/ansible/playbook/sorcsere.txt · Utolsó módosítás: 2019/08/16 21:09 szerkesztette: admin