chore: lots of changes
This commit is contained in:
5
ansible/roles/nginx/defaults/main.yml
Normal file
5
ansible/roles/nginx/defaults/main.yml
Normal file
@@ -0,0 +1,5 @@
|
||||
nginx_conf_template: nginx.conf.j2
|
||||
nginx_default_site_template: default.conf.j2
|
||||
nginx_ssl_src_dir: "{{ app_root }}/ssl"
|
||||
nginx_ssl_dest_dir: "/var/www/michaelschiemer/ssl"
|
||||
nginx_target_dir: "/var/www/michaelschiemer/docker/nginx"
|
||||
0
ansible/roles/nginx/files/docker-entrypoint.sh
Normal file
0
ansible/roles/nginx/files/docker-entrypoint.sh
Normal file
2
ansible/roles/nginx/handlers/main.yml
Normal file
2
ansible/roles/nginx/handlers/main.yml
Normal file
@@ -0,0 +1,2 @@
|
||||
- name: reload nginx
|
||||
ansible.builtin.command: docker exec <nginx_container_name> nginx -s reload
|
||||
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
|
||||
0
ansible/roles/nginx/templates/default.conf.j2
Normal file
0
ansible/roles/nginx/templates/default.conf.j2
Normal file
0
ansible/roles/nginx/templates/nginx.conf.j2
Normal file
0
ansible/roles/nginx/templates/nginx.conf.j2
Normal file
Reference in New Issue
Block a user