我正在尝试通过与 Ansible 的 VPN 连接自动加入我们的本地域。由于某些原因,我尝试什么似乎并不重要,该过程在任务结束时被自动化杀死。
第一个选项,使用 poll:0。
- name: OpenConnect | Join The Home Domain
become: true
poll: 0
ansible.builtin.shell: "openconnect --background --protocol=gp join.<Our Domain> -u rmt-{{ group_names[0] }} --passwd-on-stdin"
args:
stdin: "{{ customers.vpn_password | string }}"
选项 2,期望:
ansible.builtin.expect:
command: "nohup openconnect --background --protocol=gp join.<Our Domain> -u rmt-{{ group_names[0] }}"
responses:
Password: "{{ customers.vpn_password }}"