Browse Source

Added version check for provider/driver backwards compatibility

tags/v0.57.0
John Galt 8 years ago
parent
commit
e26b805279
4 changed files with 16 additions and 0 deletions
  1. +4
    -0
      salt/files/cloud.providers.d/ec2.conf
  2. +4
    -0
      salt/files/cloud.providers.d/gce.conf
  3. +4
    -0
      salt/files/cloud.providers.d/rsos.conf
  4. +4
    -0
      salt/files/cloud.providers.d/saltify.conf

+ 4
- 0
salt/files/cloud.providers.d/ec2.conf View File

@@ -15,5 +15,9 @@ ec2_ubuntu_public:
location: eu-west-1
availability_zone: eu-west-1a
ssh_username: ubuntu
{%- if grains.saltversioninfo[0] >= 2016 or (grains.saltversioninfo[0] >= 2015 and grains.saltversioninfo[1] >= 8) %}
driver: ec2
{%- else %}
provider: ec2
{%- endif %}
{%- endif %}

+ 4
- 0
salt/files/cloud.providers.d/gce.conf View File

@@ -10,5 +10,9 @@ gce:
master: {{ cloud.get('master', 'salt') }}
grains:
test: True
{%- if grains.saltversioninfo[0] >= 2016 or (grains.saltversioninfo[0] >= 2015 and grains.saltversioninfo[1] >= 8) %}
driver: gce
{%- else %}
provider: gce
{%- endif %}
{%- endif %}

+ 4
- 0
salt/files/cloud.providers.d/rsos.conf View File

@@ -14,7 +14,11 @@ rsos_{{ region|lower }}:
compute_name: cloudServersOpenStack
protocol: ipv4
compute_region: {{ region }}
{%- if grains.saltversioninfo[0] >= 2016 or (grains.saltversioninfo[0] >= 2015 and grains.saltversioninfo[1] >= 8) %}
driver: openstack
{%- else %}
provider: openstack
{%- endif %}
user: {{ cloud.get('rsos_user', 'DEFAULT') }}
tenant: {{ cloud.get('rsos_tenant', 'DEFAULT') }}
apikey: {{ cloud.get('rsos_apikey', 'DEFAULT') }}

+ 4
- 0
salt/files/cloud.providers.d/saltify.conf View File

@@ -3,6 +3,10 @@
{% set cloud = salt['pillar.get']('salt:cloud', {}) -%}

saltify:
{%- if grains.saltversioninfo[0] >= 2016 or (grains.saltversioninfo[0] >= 2015 and grains.saltversioninfo[1] >= 8) %}
driver: saltify
{%- else %}
provider: saltify
{%- endif %}
minion:
master: {{ cloud.get('master', 'salt') }}

Loading…
Cancel
Save