oktatas:linux:konfiguraciokezeles:ansible:playbook:szolgaltatasok
< Playbook
Ansible szolgáltatások kezelése
Szolgáltatás telepítése
- telepit.yml
---
- hosts: all
tasks:
- name: apache telepítés
apt:
name: apache2
state: present
become: yes
- name: Csomagok telepíése
apt:
name: "{{ packages }}"
vars:
packages:
- egyik
- masodik
Szolgáltatás indítása
- inditas.yml
---
- hosts: all
tasks:
- name: apache indítas
service:
name: apache2
state: started
become: yes
Szolgáltatás leállítása
- stop.yml
---
- hosts: all
tasks:
- name: apache leállítása
service:
name: apache2
state: stopped
become: yes
Szolgáltatás újraindítása
- inditas.yml
---
- hosts: all
tasks:
- name: apache újraindítás
service:
name: apache2
state: restarted
become: yes
Szolgáltatás törlése
- del.yml
---
- hosts: all
tasks:
- name: stop nginx
service:
name: nginx
state: stopped
become: yes
- name: delete nginx
apt:
name: nginx
state: absent
purge: yes
autoremove: yes
become: yes
Systemd műveletek
- start.yml
---
- hosts: all
tasks:
- name: Biztosan fusson az apache
systemd:
state: started
name: apache2
become: yes
- stop.yml
---
- hosts: all
tasks:
- name: Állítsuk le az apache-t
systemd:
name: apache2
state: stopped
become: yes
- restart.yml
---
- hosts: all
tasks:
- name: Újraindítjuk a szolgáltatást
systemd:
state: restarted
daemon_reload: yes
name: apache2
become: yes
- reload.yml
---
- hosts: all
tasks:
- name: Konfigurációs újratöltése
systemd:
name: apache2
state: reloaded
become: yes
- enable.yml
---
- hosts: all
tasks:
- name: szolgáltatás engedélyezése
systemd:
name: apache2
enabled: yes
masked: no
become: yes
oktatas/linux/konfiguraciokezeles/ansible/playbook/szolgaltatasok.txt · Utolsó módosítás: 2019/08/16 21:10 szerkesztette: admin