diff options
| author | jerome <jerome@xlinfo.fr> | 2025-08-18 12:22:12 +0200 |
|---|---|---|
| committer | jerome <jerome@xlinfo.fr> | 2025-08-18 12:22:12 +0200 |
| commit | 5d6a35bbdf48b84b4ae03e5fd442a19d18ff15a9 (patch) | |
| tree | c9dd783509deff4e2ebead7b049c192d83c15a53 /final/lamp/tasks/main.yml | |
| parent | fd1965078368a4de0ed6c006ece5ea6443d0674a (diff) | |
| download | incus-5d6a35bbdf48b84b4ae03e5fd442a19d18ff15a9.tar.gz incus-5d6a35bbdf48b84b4ae03e5fd442a19d18ff15a9.zip | |
ansible
Diffstat (limited to 'final/lamp/tasks/main.yml')
| -rw-r--r-- | final/lamp/tasks/main.yml | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/final/lamp/tasks/main.yml b/final/lamp/tasks/main.yml new file mode 100644 index 0000000..004e0de --- /dev/null +++ b/final/lamp/tasks/main.yml @@ -0,0 +1,59 @@ +--- +# tasks file for lamp +- include_vars: '{{ansible_os_family}}.yml' + tags: + - phpmyadmin + - test + - clean + +- name: installation de lamp + package: + update_cache: true + name: "{{item}}" + state: present + with_items: '{{lamp_packages}}' + +- name: activation des services sur Redhat + service: + state: started + name: '{{item}}' + with_items: + - httpd + - mariadb + when: ansible_os_family == 'RedHat' + +- name : activation du mod_rewrite d'apache sur Debian + apache2_module: + state: present + name: rewrite + when: ansible_os_family == 'Debian' + notify: + - restarting_apache + +- name: mise en place de index.html + template: + src: templates/index.j2 + dest: /var/www/html/index.html + owner: "{{apache.user}}" + group: "{{apache.user}}" + mode: 0644 + +- name: installation de phpmyadmin + include_tasks: + file: '{{ansible_os_family}}-phpmyadmin.yml' + apply: + tags: phpmyadmin + tags: phpmyadmin + +- name: test user + import_tasks: test.yml + tags: + - never + - test + +- name: clean user + import_tasks: clean.yml + tags: + - never + - clean + |
