ec2/gce profiles/providers are no longer configured if they are not used.
Needed because salt-cloud will attempt to load them even if they are filled with invalid default values, creating error spam.
This commit is contained in:
parent
15e63e8fd0
commit
a01249a7fc
@ -1,4 +1,6 @@
|
||||
# This file managed by Salt, do not edit by hand!!
|
||||
{% set cloud = salt['pillar.get']('salt:cloud', {}) -%}
|
||||
{% if 'aws_key' in cloud %}
|
||||
base_ubuntu_ec2:
|
||||
provider: ec2_ubuntu_public
|
||||
image: ami-cb4986bc
|
||||
@ -14,3 +16,4 @@ base_ubuntu_ec2:
|
||||
- sg-6ec11d3b
|
||||
tag: {'Environment': 'production', 'Role': 'ubuntu'}
|
||||
sync_after_install: grains
|
||||
{% endif %}
|
||||
|
@ -1,4 +1,6 @@
|
||||
# This file managed by Salt, do not edit by hand!!
|
||||
{%- set cloud = salt['pillar.get']('salt:cloud', {}) -%}
|
||||
{%- if 'gce_project' in cloud %}
|
||||
base_debian_gce:
|
||||
image: debian-7-wheezy
|
||||
size: g1-small
|
||||
@ -11,3 +13,4 @@ base_debian_gce:
|
||||
deploy: True
|
||||
make_master: False
|
||||
provider: gce
|
||||
{%- endif %}
|
||||
|
@ -1,5 +1,6 @@
|
||||
# This file managed by Salt, do not edit by hand!!
|
||||
{% set cloud = salt['pillar.get']('salt:cloud', {}) -%}
|
||||
{% if 'aws_key' in cloud %}
|
||||
ec2_ubuntu_public:
|
||||
minion:
|
||||
master: {{ cloud.get('master', 'salt') }}
|
||||
@ -14,3 +15,4 @@ ec2_ubuntu_public:
|
||||
availability_zone: eu-west-1a
|
||||
ssh_username: ubuntu
|
||||
provider: ec2
|
||||
{% endif %}
|
||||
|
@ -1,5 +1,6 @@
|
||||
# This file managed by Salt, do not edit by hand!!
|
||||
{% set cloud = salt['pillar.get']('salt:cloud', {}) -%}
|
||||
{%- set cloud = salt['pillar.get']('salt:cloud', {}) -%}
|
||||
{%- if 'gce_project' in cloud %}
|
||||
gce:
|
||||
project: "{{ cloud.get('gce_project', 'DEFAULT') }}"
|
||||
service_account_email_address: "{{ cloud.get('gce_service_account_email_address', 'DEFAULT') }}"
|
||||
@ -9,3 +10,4 @@ gce:
|
||||
grains:
|
||||
test: True
|
||||
provider: gce
|
||||
{%- endif %}
|
||||
|
Loading…
Reference in New Issue
Block a user