Configuration of competition Wi-Fi

At a competition, there will be different WiFi networks for each field. These can be setup with our ansible playbook for the robots. This is done by editing the group_vars/robots.yml config variables e.g.:

# To configure competition wifi uncomment the lines below
# configure team_number,  connection_name (SSID), connection_password, ip/gateway
# and run ansible-playbook ./playbooks/setup_robots.yml --tags competition_wifi --skip-tags git_crypt.

team_number: 6
network_configure_competition_wifi: true
network_competition_wifi_connections:
  - connection_name: competition_field_a_ssid
    connection_password: RoboCup2023
    ip: "192.168.0.{{ team_number }}{{ player_number }}"
    gateway: 192.168.0.1
  - connection_name: competition_field_b_ssid
    connection_password: RoboCup2023
    ip: "192.168.0.{{ team_number }}{{ player_number }}"
    gateway: 192.168.0.1

Then run ansible-playbook ./playbooks/setup_robots.yml --tags competition_wifi --skip-tags git_crypt to apply this configuration.