Simplify and consolidate tasks

This commit is contained in:
Sebastian Haderecker 2019-10-17 12:23:55 +00:00
parent a053be50f3
commit 4c9ff2c006

View file

@ -1,28 +1,17 @@
- name: Install pwgen - name: Install dependencies
package: package:
name: pwgen name:
state: present - pwgen
- python-setuptools
- name: Install setuptools - python-pip
package:
name: python-setuptools
state: present
- name: Install pip
package:
name: python-pip
state: present state: present
- name: Install openstacksdk - name: Install openstacksdk
pip: pip:
name: openstacksdk name: openstacksdk
- name: Set fact for agent forwarding
set_fact:
agent_forwarding: "{{ lookup('env','SSH_AUTH_SOCK') }}"
- name: Check if agent forwarding is enabled - name: Check if agent forwarding is enabled
fail: fail:
msg: Please enable agent forwarding to allow Ansible to connect to the remote host! msg: Please enable agent forwarding to allow Ansible to connect to the remote host!
ignore_errors: yes ignore_errors: yes
when: agent_forwarding == "" when: lookup('env','SSH_AUTH_SOCK') == ""