summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabio Alessandro Locati <me@fale.io>2016-12-01 16:39:21 +0000
committerJohn R Barker <john@johnrbarker.com>2016-12-01 16:39:21 +0000
commit270a7d905266213eb029d7e9878bb3384d856025 (patch)
tree90e6598d44c7ba7a11fb2e40d07b1de7302d77f7
parent4c39eb666715afdb72b833ace8a2ffcff77da4c2 (diff)
downloadansible-modules-extras-270a7d905266213eb029d7e9878bb3384d856025.tar.gz
Cloud amazon and azure (#3610)
* Native YAML - cloud/amazon * Native YAML - cloud/azure
-rw-r--r--cloud/amazon/cloudformation_facts.py3
-rw-r--r--cloud/amazon/execute_lambda.py4
-rw-r--r--cloud/amazon/lambda_alias.py3
-rw-r--r--cloud/amazon/lambda_facts.py3
-rw-r--r--cloud/azure/azure_rm_deployment.py24
5 files changed, 21 insertions, 16 deletions
diff --git a/cloud/amazon/cloudformation_facts.py b/cloud/amazon/cloudformation_facts.py
index 381e479f..0e502ce5 100644
--- a/cloud/amazon/cloudformation_facts.py
+++ b/cloud/amazon/cloudformation_facts.py
@@ -68,7 +68,8 @@ EXAMPLES = '''
stack_name: my-cloudformation-stack
# Facts are published in ansible_facts['cloudformation'][<stack_name>]
-- debug: msg={{ ansible_facts['cloudformation']['my-cloudformation-stack'] }}
+- debug:
+ msg: '{{ ansible_facts['cloudformation']['my-cloudformation-stack'] }}'
# Get all stack information about a stack
- cloudformation_facts:
diff --git a/cloud/amazon/execute_lambda.py b/cloud/amazon/execute_lambda.py
index bd1b9288..03ab4264 100644
--- a/cloud/amazon/execute_lambda.py
+++ b/cloud/amazon/execute_lambda.py
@@ -108,7 +108,9 @@ EXAMPLES = '''
register: response
# the response will have a `logs` key that will contain a log (up to 4KB) of the function execution in Lambda.
-- execute_lambda: name=test-function version_qualifier=PRODUCTION
+- execute_lambda:
+ name: test-function
+ version_qualifier: PRODUCTION
'''
RETURN = '''
diff --git a/cloud/amazon/lambda_alias.py b/cloud/amazon/lambda_alias.py
index d744ca73..c85ecd2e 100644
--- a/cloud/amazon/lambda_alias.py
+++ b/cloud/amazon/lambda_alias.py
@@ -95,7 +95,8 @@ EXAMPLES = '''
role: "arn:aws:iam::{{ account }}:role/API2LambdaExecRole"
- name: show results
- debug: var=lambda_facts
+ debug:
+ var: lambda_facts
# The following will set the Dev alias to the latest version ($LATEST) since version is omitted (or = 0)
- name: "alias 'Dev' for function {{ lambda_facts.FunctionName }} "
diff --git a/cloud/amazon/lambda_facts.py b/cloud/amazon/lambda_facts.py
index 9103f69d..9c17df1d 100644
--- a/cloud/amazon/lambda_facts.py
+++ b/cloud/amazon/lambda_facts.py
@@ -82,7 +82,8 @@ EXAMPLES = '''
query: all
max_items: 20
- name: show Lambda facts
- debug: var=lambda_facts
+ debug:
+ var: lambda_facts
'''
RETURN = '''
diff --git a/cloud/azure/azure_rm_deployment.py b/cloud/azure/azure_rm_deployment.py
index 226fb4e2..a1f924ad 100644
--- a/cloud/azure/azure_rm_deployment.py
+++ b/cloud/azure/azure_rm_deployment.py
@@ -158,14 +158,19 @@ EXAMPLES = '''
register: azure
- name: Add new instance to host group
- add_host: hostname={{ item['ips'][0].public_ip }} groupname=azure_vms
+ add_host:
+ hostname: '{{ item['ips'][0].public_ip }}'
+ groupname: azure_vms
with_items: "{{ azure.deployment.instances }}"
- hosts: azure_vms
user: devopscle
tasks:
- name: Wait for SSH to come up
- wait_for: port=22 timeout=2000 state=started
+ wait_for:
+ port: 22
+ timeout: 2000
+ state: started
- name: echo the hostname of the vm
shell: hostname
@@ -243,15 +248,13 @@ EXAMPLES = '''
vnetID: "[resourceId('Microsoft.Network/virtualNetworks',variables('virtualNetworkName'))]"
subnetRef: "[concat(variables('vnetID'),'/subnets/',variables('subnetName'))]"
resources:
- -
- type: "Microsoft.Storage/storageAccounts"
+ - type: "Microsoft.Storage/storageAccounts"
name: "[parameters('newStorageAccountName')]"
apiVersion: "2015-05-01-preview"
location: "[variables('location')]"
properties:
accountType: "[variables('storageAccountType')]"
- -
- apiVersion: "2015-05-01-preview"
+ - apiVersion: "2015-05-01-preview"
type: "Microsoft.Network/publicIPAddresses"
name: "[variables('publicIPAddressName')]"
location: "[variables('location')]"
@@ -259,8 +262,7 @@ EXAMPLES = '''
publicIPAllocationMethod: "[variables('publicIPAddressType')]"
dnsSettings:
domainNameLabel: "[parameters('dnsNameForPublicIP')]"
- -
- type: "Microsoft.Network/virtualNetworks"
+ - type: "Microsoft.Network/virtualNetworks"
apiVersion: "2015-05-01-preview"
name: "[variables('virtualNetworkName')]"
location: "[variables('location')]"
@@ -273,8 +275,7 @@ EXAMPLES = '''
name: "[variables('subnetName')]"
properties:
addressPrefix: "[variables('subnetPrefix')]"
- -
- type: "Microsoft.Network/networkInterfaces"
+ - type: "Microsoft.Network/networkInterfaces"
apiVersion: "2015-05-01-preview"
name: "[variables('nicName')]"
location: "[variables('location')]"
@@ -291,8 +292,7 @@ EXAMPLES = '''
id: "[resourceId('Microsoft.Network/publicIPAddresses',variables('publicIPAddressName'))]"
subnet:
id: "[variables('subnetRef')]"
- -
- type: "Microsoft.Compute/virtualMachines"
+ - type: "Microsoft.Compute/virtualMachines"
apiVersion: "2015-06-15"
name: "[variables('vmName')]"
location: "[variables('location')]"