chore: lots of changes
This commit is contained in:
37
ansible/roles/nginx/tasks/main.yml
Normal file
37
ansible/roles/nginx/tasks/main.yml
Normal file
@@ -0,0 +1,37 @@
|
||||
- name: Stelle das nginx-Verzeichnis sicher
|
||||
ansible.builtin.file:
|
||||
path: "{{ nginx_target_dir }}"
|
||||
state: directory
|
||||
recurse: yes
|
||||
mode: '0755'
|
||||
|
||||
- name: Kopiere nginx-Konfiguration (nginx.conf)
|
||||
ansible.builtin.template:
|
||||
src: "{{ nginx_conf_template }}"
|
||||
dest: "{{ nginx_target_dir }}/nginx.conf"
|
||||
mode: '0644'
|
||||
|
||||
- name: Kopiere default site conf
|
||||
ansible.builtin.template:
|
||||
src: "{{ nginx_default_site_template }}"
|
||||
dest: "{{ nginx_target_dir }}/default.conf"
|
||||
mode: '0644'
|
||||
|
||||
- name: Kopiere docker-entrypoint Skript
|
||||
ansible.builtin.copy:
|
||||
src: docker-entrypoint.sh
|
||||
dest: "{{ nginx_target_dir }}/docker-entrypoint.sh"
|
||||
mode: '0755'
|
||||
|
||||
- name: Baue und starte Nginx-Container (optional, wenn Compose separat genutzt wird, dann hier nicht nötig)
|
||||
ansible.builtin.command: docker-compose up -d --build web
|
||||
args:
|
||||
chdir: "{{ docker_compose_project_path }}"
|
||||
when: nginx_target_dir is defined
|
||||
register: nginx_compose_result
|
||||
ignore_errors: true
|
||||
|
||||
- name: Zeige Compose-Resultat
|
||||
ansible.builtin.debug:
|
||||
var: nginx_compose_result.stdout_lines
|
||||
when: nginx_compose_result is defined
|
||||
Reference in New Issue
Block a user