# HG changeset patch # User Luke Hoersten # Date 1517279506 21600 # Node ID 9ae95d5fa0b7b80a24be54ad9fd5906d04a8ae5f # Parent 67f6a1e7c40a56b2e6d1668c48b52d0e60a6b0a3 Renamed base role to rpi-base. diff -r 67f6a1e7c40a -r 9ae95d5fa0b7 hap.yaml --- a/hap.yaml Fri Jan 19 12:26:10 2018 -0600 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,7 +0,0 @@ ---- - -- hosts: raspberrypi - roles: - - base - # - automationhat - - hap-nodejs diff -r 67f6a1e7c40a -r 9ae95d5fa0b7 roles/base/defaults/main.yaml --- a/roles/base/defaults/main.yaml Fri Jan 19 12:26:10 2018 -0600 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,6 +0,0 @@ ---- - -ubuntu_base_apt_packages: - - emacs-nox - - python3 - - htop diff -r 67f6a1e7c40a -r 9ae95d5fa0b7 roles/base/tasks/main.yml --- a/roles/base/tasks/main.yml Fri Jan 19 12:26:10 2018 -0600 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,21 +0,0 @@ ---- - -- name: setup wifi - become: yes - template: - src: "wpa_supplicant.conf.j2" - dest: "/etc/wpa_supplicant/wpa_supplicant.conf" - mode: 0644 - -- name: update apt package cache - become: yes - apt: upgrade="dist" update_cache="yes" cache_valid_time="3600" - -- name: install extra apt packages - become: yes - apt: name="{{item}}" - with_items: "{{ubuntu_base_apt_packages}}" - -- name: authorize admin ssh keys - become: yes - authorized_key: "user=pi key=https://github.com/{{github_user}}.keys" diff -r 67f6a1e7c40a -r 9ae95d5fa0b7 roles/base/templates/wpa_supplicant.conf.j2 --- a/roles/base/templates/wpa_supplicant.conf.j2 Fri Jan 19 12:26:10 2018 -0600 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,12 +0,0 @@ -# {{ansible_managed}} - -country=US -ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev -update_config=1 -{% for network in wpa_networks %} - -network={ - ssid="{{network.ssid}}" - psk="{{network.psk}}" -} -{% endfor %} diff -r 67f6a1e7c40a -r 9ae95d5fa0b7 roles/rpi-base/defaults/main.yaml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/roles/rpi-base/defaults/main.yaml Mon Jan 29 20:31:46 2018 -0600 @@ -0,0 +1,7 @@ +--- + +ubuntu_base_apt_packages: + - emacs-nox + - python3 + - htop + - jq diff -r 67f6a1e7c40a -r 9ae95d5fa0b7 roles/rpi-base/tasks/main.yml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/roles/rpi-base/tasks/main.yml Mon Jan 29 20:31:46 2018 -0600 @@ -0,0 +1,21 @@ +--- + +- name: setup wifi + become: yes + template: + src: "wpa_supplicant.conf.j2" + dest: "/etc/wpa_supplicant/wpa_supplicant.conf" + mode: 0644 + +- name: update apt package cache + become: yes + apt: upgrade="dist" update_cache="yes" cache_valid_time="3600" + +- name: install extra apt packages + become: yes + apt: name="{{item}}" + with_items: "{{ubuntu_base_apt_packages}}" + +- name: authorize admin ssh keys + become: yes + authorized_key: "user=pi key=https://github.com/{{github_user}}.keys" diff -r 67f6a1e7c40a -r 9ae95d5fa0b7 roles/rpi-base/templates/wpa_supplicant.conf.j2 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/roles/rpi-base/templates/wpa_supplicant.conf.j2 Mon Jan 29 20:31:46 2018 -0600 @@ -0,0 +1,12 @@ +# {{ansible_managed}} + +country=US +ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev +update_config=1 +{% for network in wpa_networks %} + +network={ + ssid="{{network.ssid}}" + psk="{{network.psk}}" +} +{% endfor %} diff -r 67f6a1e7c40a -r 9ae95d5fa0b7 rpi-door.yaml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rpi-door.yaml Mon Jan 29 20:31:46 2018 -0600 @@ -0,0 +1,7 @@ +--- + +- hosts: raspberrypi + roles: + - rpi-base + # - automationhat + - hap-nodejs