--- # Copyright 2021 Anthony Perkins # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. - name: Enable IPv6 privacy become: true ansible.builtin.lineinfile: path: /etc/rc.conf.d/ansible-workstation regexp: '^ipv6_privacy=.*' line: 'ipv6_privacy="YES"' create: yes - name: Set wlan0 arguments become: true ansible.builtin.lineinfile: path: /etc/rc.conf.d/ansible-workstation regexp: '^create_args_wlan0=.*' line: 'create_args_wlan0="country GB"' - name: Enable WPA/DHCP for wlan0 become: true ansible.builtin.lineinfile: path: /etc/rc.conf.d/ansible-workstation regexp: '^ifconfig_wlan0=.*' line: 'ifconfig_wlan0="WPA SYNCDHCP"' - name: Enable IPv6 for wlan0 become: true ansible.builtin.lineinfile: path: /etc/rc.conf.d/ansible-workstation regexp: '^ifconfig_wlan0_ipv6=.*' line: 'ifconfig_wlan0_ipv6="inet6 accept_rtadv"' - name: Clear /tmp at boot become: true ansible.builtin.lineinfile: path: /etc/rc.conf.d/ansible-workstation regexp: '^clear_tmp_enable=.*' line: 'clear_tmp_enable="YES"'