--- - name: install minet management script copy: src: minet dest: /usr/local/sbin/ mode: 0755 - name: install minet management script zsh completion copy: src: _minet dest: /usr/local/share/zsh/site-functions mode: 0644 - name: install minet lib dir file: path: /usr/local/lib/minet state: directory - name: install minet helpers copy: src: minet_helpers.sh dest: /usr/local/lib/minet - name: install minet connection scripts loop: "{{ lookup('fileglob', 'templates/connections/*.j2', wantlist=True) }}" loop_control: label: "{{ item | basename | splitext | first }}" template: src: "{{ item }}" dest: "/usr/local/lib/minet/{{ item | basename | splitext | first }}" mode: 0755 - name: install custom wpa connections loop: "{{ ws_minet_wpa_connections | dict2items }}" loop_control: label: "{{ item.key }} - {{ item.value.description }}" template: src: wpa-connection.j2 dest: "/usr/local/lib/minet/{{ item.key }}" mode: 0755 - name: install custom open-wifi connections loop: "{{ ws_minet_openwifi_connections | dict2items }}" loop_control: label: "{{ item.key }} - {{ item.value.description }}" template: src: openwifi-connection.j2 dest: "/usr/local/lib/minet/{{ item.key }}" mode: 0755 - name: install wpa_supplicant config when: ws_minet_wpa_supplicant_conf is defined copy: content: "{{ ws_minet_wpa_supplicant_conf }}" dest: /etc/wpa_supplicant.conf owner: root group: root mode: 0600