Commit Graph

22243 Commits (5b6195e61395996eac15ea961e2a96d21b75f2cd)
 

Author SHA1 Message Date
David Wittman be0d28a4ac Set disabled repos before enabled repos
The ordering of disabling/enabling yum repositories matters, and
the yum module was mixing and matching the order. Specifically,
when yum-utils isn't installed, the codepath which uses the yum
python module was incorrectly ordering enabling and disabling.

The preferred order is to disable repositories and then enable them
to prevent clobbering. This was previously discussed in
ansible/ansible#5255 and incompletely addressed in 0cca4a3.
8 years ago
Jaanus Torp 0f0cb9dc16 Added support for tagging images in ec2_ami.py 8 years ago
Niels de Vos ca9fd7e136 redhat_subscription: add the `org_id` parameter
When subscribing a system with an activationkey, it seems (sometimes?)
required to pass the "--org <number>" parameter to subscription-manager.
Activation Keys can be created through the Red Hat Customer Portal, and
a subscription can be attached to those. This makes is easy to register
systems without passing username/passwords around.

The organisation ID can be retrieved by executing the following command
on a registered system (*not* the account number):

  # subscription-manager identity

URL: https://access.redhat.com/management/activation_keys
Signed-off-by: Niels de Vos <ndevos@redhat.com>
Reviewed-by: Ken Dreyer <kdreyer@redhat.com>
8 years ago
Michael Scherer 1559bccdb3 Remove unused option in the repoquery call
Citing the man page:
       -q, --query
              For rpmquery compatibility, doesn't do anything.
8 years ago
Andrey Trubachev ac5b0ca59b Fix mess of ipv6 and ipv4 addresses in private_ip 8 years ago
James Cammarata 68a07a2bb5 Merge branch 'osx_user_fix' of https://github.com/bambou42/ansible-modules-core into bambou42-osx_user_fix
Includes commits for:
* Don't return change if the password is not set
* Set the group to nogroup if none is specified
* Set an uid if none is specified
* Test if SHADOWFILE is set (for Darwin)
* remove unused uid
8 years ago
Kyle Johnson cf61778689 Fix typo in rds_subnet_group.py
aws_connection_kwargs should be aws_connect_kwargs
8 years ago
Matt Martz 0b4fec0a06 Don't use a dict comprehension, be more verbose 8 years ago
Brian Coca a014bde3f0 switched to use python's built in os.separator vs using / 8 years ago
Brian Coca 7f618bd787 minor docfixes 8 years ago
Ken Dreyer 46372842e8 redhat_subscription: fix activationkeys argument
Prior to this commit, Ansible would pass '--activationkeys <value>' as a
literal string, which the remote server would interpret as a single
argument to subscription-manager.

This led to the following failure message when using an activation key:

  subscription-manager: error: no such option: --activationkey "mykey"

Update the arguments so that the remote server will properly interpret
them as two separate values.
8 years ago
Monty Taylor 0283791d5f Add OpenStack Auth module
Use this to pre-auth or to get a copy of the service catalog.
8 years ago
Jesse Rusak 9d93f052c2 Update rds module for RDS2 parameter name change.
boto's rds2 renamed `vpc_security_groups` to `vpc_security_group_ids`
and changed from a list of `VPCSecurityGroupMembership` to just a
list of ids. This accommodates that change when rds2 is being used.
8 years ago
steenzout 67f769d9a6 issue #994: use HAS_BOTO to determine if import was successful: - removed import of sys module. - HAS_BOTO constant to check if import was successful. - trigger a failure when import fails. - removed unnecessary imports. 8 years ago
Richard Tier 0a48d54c1c added version to docstring 8 years ago
Monty Taylor ea809efe7b Revert "Add OpenStack Router Gateway module" 8 years ago
Monty Taylor c4db70a133 Add OpenStack Router Gateway module
Also deprecate old quantum_router_gateway module
8 years ago
Ash Wilson c6b0656c1c Record facts for each changed container. 8 years ago
Brian Coca 7985682c94 added support for postgres9.4 which is now available from amazon 8 years ago
Brian Coca 706db441b4 really fixed docs this time 8 years ago
Brian Coca 2dafff3f97 fixed doc issues on cloudformation 8 years ago
tedder 9fd568f655 code review fixes per #957 8 years ago
Richard Tier 0c1624f9b7 allow setting header 8 years ago
Tor Åke Fransson 459fd81435 Remove all reference to obsolete client_id and rename api_key to the for v2 more correct api_token 8 years ago
Tor Åke Fransson 02883a460b Make digital_ocean ssh command use API v2 8 years ago
David Wittman 15235a718d Fix bug with upstart detection
Upstart scripts are being incorrectly identified as SysV init scripts
due to a logic error in the `service` module.

Because upstart uses multiple commands (`/sbin/start`, `/sbin/stop`,
etc.) for managing service state, the codepath for upstart sets
`self.svc_cmd` to an empty string on line 451.

Empty strings are considered a non-truthy value in Python, so
conditionals which are checking the state of `self.svc_cmd` should
explicitly compare it to `None` to avoid overlooking the fact that
the service may be controlled by an upstart script.
8 years ago
Tor Åke Fransson 5faa882138 WIP: DigitalOcean API version 2 with user_data option 8 years ago
tedder 35ce9fb095 skip password changes so pg_authid isn't needed
Some places ([AWS RDS](https://forums.aws.amazon.com/thread.jspa?threadID=151248)) don't have, or don't allow, access to the `pg_authid` table. The only reason that is necessary is to check for a password change.

This flag is a workaround so passwords can only be set at creation time. It isn't as elegant as changing the password down the line, but it fixes the longstanding issue #297 that prevented this from being useful on AWS RDS.
8 years ago
Solomon Gifford d14bbf514e mysql_user #829: add update_password to mysql_user 8 years ago
Richard Lander 2091278ff0 azure check for hosted service and vm before creating 8 years ago
Rob Johnson d8af3f3b67 allow both template and template_url parameters 8 years ago
Sébastien Bocahu f88f895795 Removes YAML body_format option
It would require adding a dependency to the YAML module while it might
not provide much benefit (has anybody seen a HTTP API taking YAML as
input ?)
8 years ago
Mick Bass 5de4c053b6 clean rebase of https://github.com/ansible/ansible-modules-core/pull/1024 on a new branch 8 years ago
Brian Coca 4f7bc895d2 removed requirements/boto as it broke documentation as it is duplicated in shared aws fragements 8 years ago
Florian Apolloner a925a075a6 Added os.path.expanduser to app_path in django_manage 8 years ago
Florian Apolloner f07096bfe5 Added os.path.expanduser when searching for pip executable. 8 years ago
Adam Chainz 21339664ce Make cloudformation module's template argument not required in case of stack deletion 8 years ago
Jonathan Davila de85294d2d allow boto profile use with s3 8 years ago
Sébastien Bocahu 4af3b60167 Add body_format for handling of JSON and YAML body
body_format is a new optional argument that enables handling of JSON or
YAML serialization format for the body argument.
When set to either 'json' or 'yaml', the body argument can be a dict or list.
The body will be encoded, and the Content-Type HTTP header will be set,
accordingly to the body_format argument.

Example:

- name: Facette - Create memory graph
  uri:
    method: POST
    url: http://facette/api/v1/library/graphs
    status_code: 201
    body_format: json
    body:
      name: "{{ ansible_fqdn }} - Memory usage"
      attributes:
        Source": "{{ ansible_fqdn }}"
        link: "1947a490-8ac6-4bf2-47c1-ff74272f8b32"
8 years ago
Lorin Hochstein 5224375a5a Use the correct alias syntax 8 years ago
Lorin Hochstein 17e6be671b ec2 module: add instance_id alias
Create an alias named instance_id for the instance_ids parameter.
8 years ago
Robert Estelle 268763995c ec2_group allow empty rules. 8 years ago
Kohei YOSHIDA f0db5c0cd0 support secure connection on fakes3 8 years ago
Ryan Trauntvein eaa0ce0ceb Specify that "state: reloaded" was added in Ansible 1.9 8 years ago
Scott Miller 751434de9d describe choices in alias documentation 8 years ago
Mick Bass 9980205edc Add support for AWS Security Token Service (temporary credentials) to all AWS cloud modules. 8 years ago
Toshio Kuratomi e710e46ff2 Make lack of boto call fail_json instead of sys.exit
Fixes #994
8 years ago
Brandon W Maister c1571928e5 Make cache_subnet_group default to empty security groups
Since they can't be specified together, it seems like setting the
default to no security groups is the right option.
8 years ago
Tom Wadley ad248376b1 use aws connect call in rds_subnet_group that allows boto profile use 8 years ago
Dan Abel 2250a95638 use simpler ec2_connect ec2 util call
This allows boto profile use
8 years ago