Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
ansible
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
OpenEdx
ansible
Commits
e4606d50
Commit
e4606d50
authored
Nov 17, 2012
by
Jan-Piet Mens
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Support for user_data in ec2 module
fix
parent
70981810
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
11 additions
and
2 deletions
+11
-2
library/ec2
+11
-2
No files found.
library/ec2
View file @
e4606d50
...
...
@@ -82,7 +82,13 @@ options:
required: False
default: null
aliases: []
user_data:
version_added: "0.9"
description:
- opaque blob of data which is made available to the ec2 instance
required: False
default: null
aliases: []
examples:
- code: "local_action: ec2 keypair=admin instance_type=m1.large image=emi-40603AD1 wait=true group=webserver"
description: "Examples from Ansible Playbooks"
...
...
@@ -115,6 +121,7 @@ def main():
ec2_url
=
dict
(
aliases
=
[
'EC2_URL'
]),
ec2_secret_key
=
dict
(
aliases
=
[
'EC2_SECRET_KEY'
]),
ec2_access_key
=
dict
(
aliases
=
[
'EC2_ACCESS_KEY'
]),
user_data
=
dict
(),
)
)
...
...
@@ -129,6 +136,7 @@ def main():
ec2_url
=
module
.
params
.
get
(
'ec2_url'
)
ec2_secret_key
=
module
.
params
.
get
(
'ec2_secret_key'
)
ec2_access_key
=
module
.
params
.
get
(
'ec2_access_key'
)
user_data
=
module
.
params
.
get
(
'user_data'
)
if
ec2_url
:
os
.
environ
[
'EC2_URL'
]
=
ec2_url
...
...
@@ -151,7 +159,8 @@ def main():
security_groups
=
[
group
],
instance_type
=
instance_type
,
kernel_id
=
kernel
,
ramdisk_id
=
ramdisk
)
ramdisk_id
=
ramdisk
,
user_data
=
user_data
)
instids
=
[
i
.
id
for
i
in
res
.
instances
]
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment