-changes to ssh key deployment
-simplified instructions -attempt to prevent connman from installing - causes multiple ip's -cleanup some unused tasks -move openvpn to separate role
This commit is contained in:
@@ -20,6 +20,16 @@
|
||||
content: "{{ lookup('template', '{{ role_path }}/templates/hosts.j2') }}"
|
||||
state: present
|
||||
tags: update_hosts
|
||||
- name: update package cache
|
||||
become: true
|
||||
ansible.builtin.apt:
|
||||
update_cache: yes
|
||||
- name: hold connman - using netplan
|
||||
become: true
|
||||
dpkg_selections:
|
||||
name: connman
|
||||
selection: hold
|
||||
|
||||
- name: install required packages
|
||||
become: true
|
||||
package:
|
||||
@@ -30,29 +40,6 @@
|
||||
hostname:
|
||||
name: '{{ inventory_hostname }}'
|
||||
tags: set_hostname
|
||||
- name: enable openvpn
|
||||
become: true
|
||||
service:
|
||||
name: openvpn
|
||||
enabled: yes
|
||||
tags: enable_openvpn
|
||||
register: openvpn_enabled
|
||||
- name: enable openvpn config
|
||||
become: true
|
||||
lineinfile:
|
||||
path: /etc/default/openvpn
|
||||
state: present
|
||||
regexp: '^#AUTOSTART="all"'
|
||||
line: 'AUTOSTART="all"'
|
||||
tags: enable_openvpn
|
||||
- name: start openvpn
|
||||
become: true
|
||||
systemd:
|
||||
daemon_reload: yes
|
||||
name: openvpn
|
||||
state: restarted
|
||||
tags: enable_openvpn
|
||||
when: openvpn_enabled
|
||||
- name: allow pi to sudo without pw
|
||||
lineinfile:
|
||||
path: /etc/sudoers
|
||||
|
||||
Reference in New Issue
Block a user