44 lines
971 B
YAML
44 lines
971 B
YAML
|
---
|
||
|
|
||
|
- name: Rasbian network packages
|
||
|
become: yes
|
||
|
package:
|
||
|
name:
|
||
|
- netbase
|
||
|
state: present
|
||
|
|
||
|
- name: Rasbian network config
|
||
|
become: yes
|
||
|
when: not static
|
||
|
copy:
|
||
|
src: raspbian-interfaces
|
||
|
dest: "/etc/network/interfaces"
|
||
|
owner: root
|
||
|
group: root
|
||
|
mode: 0644
|
||
|
|
||
|
- name: Rasbian network config (static)
|
||
|
become: yes
|
||
|
when: static
|
||
|
template:
|
||
|
src: raspbian-static.j2
|
||
|
dest: "/etc/network/interfaces"
|
||
|
owner: root
|
||
|
group: root
|
||
|
mode: 0644
|
||
|
|
||
|
- name: Raspbian wireless
|
||
|
become: yes
|
||
|
command:
|
||
|
cmd: /bin/bash -c "wpa_passphrase {{ wireless_ssid }} '{{ passwords['Shadowfeed'] }}' > /etc/wpa_supplicant.conf"
|
||
|
creates: '/etc/wpa_supplicant.conf'
|
||
|
|
||
|
- name: Raspbian wireless hardening
|
||
|
become: yes
|
||
|
file:
|
||
|
path: '/etc/wpa_supplicant.conf'
|
||
|
state: file
|
||
|
owner: root
|
||
|
group: root
|
||
|
mode: 0600
|