--- - name: Display the invocation environment local_action: module: shell ./algo-showenv.sh \ 'algo_provider "{{ algo_provider }}"' \ 'algo_ondemand_cellular "{{ algo_ondemand_cellular }}"' \ 'algo_ondemand_wifi "{{ algo_ondemand_wifi }}"' \ 'algo_ondemand_wifi_exclude "{{ algo_ondemand_wifi_exclude }}"' \ 'algo_local_dns "{{ algo_local_dns }}"' \ 'algo_ssh_tunneling "{{ algo_ssh_tunneling }}"' \ 'algo_windows "{{ algo_windows }}"' \ 'wireguard_enabled "{{ wireguard_enabled }}"' \ 'dns_encryption "{{ dns_encryption }}"' \ > /dev/tty - name: Install the requirements local_action: module: pip state: latest name: - pyOpenSSL - jinja2==2.8 - segno tags: always - name: Generate the SSH private key openssl_privatekey: path: "{{ SSH_keys.private }}" size: 2048 mode: "0600" type: RSA - name: Generate the SSH public key openssl_publickey: path: "{{ SSH_keys.public }}" privatekey_path: "{{ SSH_keys.private }}" format: OpenSSH