diff --git a/roles/cloud-cloudstack/tasks/main.yml b/roles/cloud-cloudstack/tasks/main.yml index fe29a144..9f80aa9a 100644 --- a/roles/cloud-cloudstack/tasks/main.yml +++ b/roles/cloud-cloudstack/tasks/main.yml @@ -6,7 +6,7 @@ - block: - name: Include prompts import_tasks: prompts.yml - + - name: Security group created local_action: module: cs_securitygroup @@ -16,11 +16,11 @@ - name: Security rules created local_action: - module: cs_security_group_rule + module: cs_securitygroup_rule security_group: "{{ cs_security_group.name }}" protocol: "{{ item.proto }}" - start_port: "{{ item.port_min }}" - end_port: "{{ item.port_max }}" + start_port: "{{ item.start_port }}" + end_port: "{{ item.end_port }}" cidr: "{{ item.range }}" with_items: - { proto: tcp, start_port: 22, end_port: 22, range: 0.0.0.0/0 } diff --git a/roles/cloud-cloudstack/tasks/venv.yml b/roles/cloud-cloudstack/tasks/venv.yml index 5dc7d8ac..cffda774 100644 --- a/roles/cloud-cloudstack/tasks/venv.yml +++ b/roles/cloud-cloudstack/tasks/venv.yml @@ -7,7 +7,9 @@ - name: Install requirements pip: - name: cs - version: 2.5.8 + name: + - cs + - sshpubkeys + state: latest virtualenv: "{{ cloudstack_venv }}" virtualenv_python: python2.7