Loading README.md +3 −1 Original line number Diff line number Diff line # ansible_role-template # ansible_role-nginx Install & configure nginx. handlers/main.yml 0 → 100644 +6 −0 Original line number Diff line number Diff line - name: (Re)start nginx service ansible.builtin.systemd: state: restarted enabled: true daemon_reload: true name: "nginx.service" meta/main.yml +4 −4 Original line number Diff line number Diff line collections: [] dependencies: [] galaxy_info: author: template description: template author: Dmitriy Safronov description: Install & configure nginx. license: Apache-2.0 min_ansible_version: "2.16" namespace: template role_name: template namespace: dmitriysafronov role_name: nginx tasks/conf_d.yml 0 → 100644 +23 −0 Original line number Diff line number Diff line --- - name: Fail on spaces in conf_d config names ansible.builtin.assert: that: - "' ' not in item.key" with_dict: "{{ nginx.conf_d }}" no_log: true - name: Create nginx conf.d files when: - item.value is defined - item.value != None - item.value | length > 0 with_dict: "{{ nginx.conf_d }}" ansible.builtin.template: src: nginx.conf_d.j2 dest: "/etc/nginx/conf.d/{{ item.key }}.conf" mode: "0600" owner: root group: root no_log: true notify: (Re)start nginx service tasks/main.yml 0 → 100644 +27 −0 Original line number Diff line number Diff line --- - name: Install nginx ansible.builtin.package: name: "{{ nginx.variant | default('nginx') }}" state: present - name: Configure snippets when: - nginx.snippets is defined - nginx.snippets != None ansible.builtin.include_tasks: file: snippets.yml - name: Configure conf.d when: - nginx.conf_d is defined - nginx.conf_d != None ansible.builtin.include_tasks: file: conf_d.yml - name: Configure sites when: - nginx.sites is defined - nginx.sites != None ansible.builtin.include_tasks: file: sites.yml Loading
README.md +3 −1 Original line number Diff line number Diff line # ansible_role-template # ansible_role-nginx Install & configure nginx.
handlers/main.yml 0 → 100644 +6 −0 Original line number Diff line number Diff line - name: (Re)start nginx service ansible.builtin.systemd: state: restarted enabled: true daemon_reload: true name: "nginx.service"
meta/main.yml +4 −4 Original line number Diff line number Diff line collections: [] dependencies: [] galaxy_info: author: template description: template author: Dmitriy Safronov description: Install & configure nginx. license: Apache-2.0 min_ansible_version: "2.16" namespace: template role_name: template namespace: dmitriysafronov role_name: nginx
tasks/conf_d.yml 0 → 100644 +23 −0 Original line number Diff line number Diff line --- - name: Fail on spaces in conf_d config names ansible.builtin.assert: that: - "' ' not in item.key" with_dict: "{{ nginx.conf_d }}" no_log: true - name: Create nginx conf.d files when: - item.value is defined - item.value != None - item.value | length > 0 with_dict: "{{ nginx.conf_d }}" ansible.builtin.template: src: nginx.conf_d.j2 dest: "/etc/nginx/conf.d/{{ item.key }}.conf" mode: "0600" owner: root group: root no_log: true notify: (Re)start nginx service
tasks/main.yml 0 → 100644 +27 −0 Original line number Diff line number Diff line --- - name: Install nginx ansible.builtin.package: name: "{{ nginx.variant | default('nginx') }}" state: present - name: Configure snippets when: - nginx.snippets is defined - nginx.snippets != None ansible.builtin.include_tasks: file: snippets.yml - name: Configure conf.d when: - nginx.conf_d is defined - nginx.conf_d != None ansible.builtin.include_tasks: file: conf_d.yml - name: Configure sites when: - nginx.sites is defined - nginx.sites != None ansible.builtin.include_tasks: file: sites.yml