Installs the Ivanti Pulse Connect Secure VPN client.
No requirements.
Variable | Default | Description |
---|---|---|
pulse_filename |
some government site | Package file to install |
pulse_os_network_service |
preset, see vars/*.yml | Network service (e.g. NetworkManager ), required for systemd-resolved incompatibility |
Check-out the vars/*.yml files - there is a list of alternate download sites.
No dependencies.
Local file installation:
- hosts: clients
roles:
- role: stdevel.pulse_client
pulse_filename: pulsesecure_9.1.R13_amd64.deb
Repository installation:
- hosts: clients
roles:
- role: stdevel.pulse_client
pulse_filename: https://simone.giertz.dev/foobar/pulsesecure_13.17.rpm
Use Ansible Molecule for running tests:
$ molecule create
$ molecule converge
Run the tests:
$ molecule verify
BSD
Christian Stankowic