[TIDY] Set some "diff: false", fix linter warnings

This commit is contained in:
Jannik Beyerstedt 2023-04-28 23:25:18 +02:00
parent 120072e0d5
commit cdd9bc58d2
4 changed files with 20 additions and 18 deletions

View file

@ -7,7 +7,7 @@
tinc_base_dir: /usr/local/etc/tinc
- name: Distribute - Copy hostfiles to targets
become: yes
become: true
ansible.builtin.copy:
src: "{{ role_path }}/files/tmp/"
dest: "{{ tinc_base_dir }}/{{ tinc_vpn_id }}/hosts/"

View file

@ -13,14 +13,14 @@
- "setup-{{ (override_os_family is defined) | ternary(override_os_family, ansible_os_family) }}.yml"
- name: Main - Create tinc directories
become: yes
become: true
ansible.builtin.file:
path: "{{ tinc_base_dir }}/{{ tinc_vpn_id }}/hosts"
state: directory
mode: "0755"
- name: Main - Create new host keypair
become: yes
become: true
ansible.builtin.shell: |
export PATH=/usr/local/sbin:/usr/local/bin:$PATH
tincd -n {{ tinc_vpn_id }} -K4096
@ -29,61 +29,61 @@
creates: rsa_key.priv
- name: Main - Create config
become: yes
become: true
ansible.builtin.template:
src: "{{ role_path }}/templates/tinc.conf.j2"
dest: "{{ tinc_base_dir }}/{{ tinc_vpn_id }}/tinc.conf"
- name: Main - Fetch public key
become: yes
become: true
ansible.builtin.fetch:
src: "{{ tinc_base_dir }}/{{ tinc_vpn_id }}/rsa_key.pub"
dest: "{{ role_path }}/templates/tmp/rsa_key-{{ ansible_hostname | replace('-', '_') }}.pub"
flat: yes
flat: true
- name: Main - Create own hostfile
become: yes
become: true
ansible.builtin.template:
src: "{{ role_path }}/templates/hostfile.j2"
dest: "{{ tinc_base_dir }}/{{ tinc_vpn_id }}/hosts/{{ ansible_hostname | replace('-', '_') }}"
- name: Main - Create tinc-up script
become: yes
become: true
ansible.builtin.template:
src: "{{ role_path }}/templates/tinc-up.j2"
dest: "{{ tinc_base_dir }}/{{ tinc_vpn_id }}/tinc-up"
mode: "0755"
- name: Main - Create tinc-down script
become: yes
become: true
ansible.builtin.template:
src: "{{ role_path }}/templates/tinc-down.j2"
dest: "{{ tinc_base_dir }}/{{ tinc_vpn_id }}/tinc-down"
mode: "0755"
- name: Main - Fetch all hostfiles
become: yes
become: true
ansible.builtin.fetch:
src: "{{ tinc_base_dir }}/{{ tinc_vpn_id }}/hosts/{{ ansible_hostname | replace('-', '_') }}"
dest: "{{ role_path }}/files/tmp/{{ ansible_hostname | replace('-', '_') }}"
flat: yes
flat: true
- name: "Main - Enable {{ tinc_vpn_id }}"
when: ansible_os_family != 'Darwin'
become: yes
become: true
block:
- name: "Main - Enable {{ tinc_vpn_id }} in tinc config"
ansible.builtin.lineinfile:
name: "{{ tinc_base_dir }}/nets.boot"
line: "{{ tinc_vpn_id }}"
create: yes
create: true
- name: "Main - Enable and restart tinc service"
ansible.builtin.systemd:
name: tinc
state: restarted
enabled: yes
enabled: true
- name: "Main - Enable and restart tinc@{{ tinc_vpn_id }} service"
ansible.builtin.systemd:
name: "tinc@{{ tinc_vpn_id }}"
state: restarted
enabled: yes
enabled: true

View file

@ -8,3 +8,4 @@
vars:
packages:
- tinc
diff: false

View file

@ -2,10 +2,11 @@
# Tinc/Setup: Install tinc application - Debian Version
- name: Setup - Install
become: yes
become: true
ansible.builtin.apt:
name: "{{ packages }}"
state: present
vars:
packages:
- tinc
diff: false