diff options
author | Andrew Butcher <abutcher@redhat.com> | 2016-03-29 15:56:01 -0400 |
---|---|---|
committer | Andrew Butcher <abutcher@redhat.com> | 2016-03-29 15:56:01 -0400 |
commit | 67fda43df08a260571eb9b1d7f1ecdab5e323c41 (patch) | |
tree | 9846c9ff306e69f54b035e9d10c7b05b5fc2aab3 /roles/openshift_cloud_provider/tasks/main.yml | |
parent | 7b42f91f8637f6c3ce49f357bea75a3e6528b1ba (diff) | |
download | openshift-67fda43df08a260571eb9b1d7f1ecdab5e323c41.tar.gz openshift-67fda43df08a260571eb9b1d7f1ecdab5e323c41.tar.bz2 openshift-67fda43df08a260571eb9b1d7f1ecdab5e323c41.tar.xz openshift-67fda43df08a260571eb9b1d7f1ecdab5e323c41.zip |
Add AWS cloud provider support.
Diffstat (limited to 'roles/openshift_cloud_provider/tasks/main.yml')
-rw-r--r-- | roles/openshift_cloud_provider/tasks/main.yml | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/roles/openshift_cloud_provider/tasks/main.yml b/roles/openshift_cloud_provider/tasks/main.yml index e14f944e8..471fd686b 100644 --- a/roles/openshift_cloud_provider/tasks/main.yml +++ b/roles/openshift_cloud_provider/tasks/main.yml @@ -1,3 +1,24 @@ --- +- name: Set cloud provider facts + openshift_facts: + role: cloudprovider + openshift_env: "{{ item | oo_openshift_env }}" + openshift_env_structures: + - 'openshift.cloudprovider.aws.*' + - 'openshift.cloudprovider.openstack.*' + no_log: true + with_items: + - "{{ hostvars[inventory_hostname] }}" + - "{{ hostvars }}" + +- name: Create cloudprovider config dir + file: + path: "{{ openshift.common.config_base }}/cloudprovider" + state: directory + when: has_cloudprovider | bool + - include: openstack.yml - when: "openshift_cloud_provider is defined and openshift_cloud_provider == 'openstack' and 'provider' in openshift and openshift.provider.name == 'openstack'" + when: cloudprovider_is_openstack | bool + +- include: aws.yml + when: cloudprovider_is_aws | bool |