Commit Graph

22503 Commits (ac41e7c66919e7d46c55936b5dfa2c5d6ccdeadb)
 

Author SHA1 Message Date
billwanjohi b019076dd3 user: add expired state
ported from
https://github.com/ansible/ansible/pull/6303

It's very useful and routine to disable a *nix user.
I implemented expired instead of locked because this prevents any use of
the account, safer than just preventing password-based authentication.

I have tests [1], but since none of the suite came along with the core
modules, I'm unsure how to submit them.

[1] https://github.com/billwanjohi/ansible/blob/add_locked_state/test/integration/roles/test_user/tasks/main.yml
8 years ago
kustodian 447c625cb3 Set selinux state to 'permissive' for state=disabled 8 years ago
Michael Scherer 36c653f54a Add hostname to generated user SSH key comment
The default is not very useful to sort between different
keys and user. Adding the hostname in the comment permit to later
sort them if you start to reuse the key and set them in different
servers. See https://github.com/ansible/ansible/pull/7420
for the rational.
8 years ago
Phillip Holmes 0d3b144eb2 Route53 fix - forcing zone_in, record_in to lower case
Fixed the .tolower to .lower() for correct syntax (copied change from older notes).
8 years ago
Philip Misiowiec 23668e41b0 Support for EC2 dedicated tenancy option 8 years ago
Philip Misiowiec d30881a461 Ability to detach an EBS volume from an EC2 instance 8 years ago
fabios 3c53b3b268 mark as upgradable and let apt-get install deal with it 8 years ago
fabios 043242df2c improve fail message and use itertools chain 8 years ago
fabios 21bfa80203 older python-apt compatibility 8 years ago
fabios 301c8b8e09 handle list of list for python-apt < 0.7.9 compatibility 8 years ago
Lorin Hochstein 88d5f15025 docker: fix volume[s]_from typo
Code makes reference to volume_from instead of volumes_from. If volumes_from is
passed as an argument, generates a KeyError.
8 years ago
Toshio Kuratomi 1dc2ae0aef Cleanup the old apt compatibility changes 8 years ago
fabios 0ad355585a use low-level apt_pkg.Package 8 years ago
Jan Weitz 8146b45203 Fixes invalid dictionary access. 8 years ago
FabioBatSilva a748229f3a fix compatibility issues with python-apt < 0.7.9 8 years ago
Mark Phillips 786aceb43b vsphere_guest fix for KeyError: folder message 8 years ago
Jan Weitz 1b9d0c5987 Fixes version check for docker-py 8 years ago
Toshio Kuratomi 1be539d870 git fetch --tags overwrites normal fetching with git < 1.8.x so do a normal fetch followed by using the refspec format for fetching tags 8 years ago
Toshio Kuratomi 73b7d6ea7b Fix typo in git refspec code. Change lists to tuples 8 years ago
Brian Coca 945909bf67 update to use connect_to_region to avoid errors with china 8 years ago
Brian Coca abdb1afa0a Revert "Merge pull request #384 from jhawkesworth/win_copy_file_template_ansible_modules_core_1" I missed some discussion in devel, these need more work before inclusion
This reverts commit 58bfebb047, reversing
changes made to 27dee77ca0.
8 years ago
Peter Oliver 432a6286db Fix appending to a user's group on Solaris
Without this change, you get:
    AttributeError: 'set' object has no attribute 'extend'

Tested on a Solaris 11.2 client with the included Python 2.6.8.
8 years ago
Toshio Kuratomi 5c090207ff Make documentation clear about update=no vs clone=no 8 years ago
Chris Church 9d0830a181 Change version added in win_user docs to 1.9 for updates that didn't make it into 1.8. 8 years ago
Rohan McGovern b607ffb7c6 git: add 'refspec' argument
This argument may be used to fetch additional refs beyond the default
refs/heads/* and refs/tags/*.  Checking out GitHub pull requests or Gerrit
patch sets are two examples where this is useful.

Without this, specifying version=<sha1> with a SHA1 unreachable from any
tag or branch can't work.
8 years ago
Rohan McGovern 06ff34f364 git: clean up "fetch" method
De-duplicate repetitive code checking the exit code.

Include the stdout/stderr of the failed process in all cases.

Remove the returned values because no caller uses them.

Combine git commands where possible.  There is no need to fetch branches
and tags as two separate operations.
8 years ago
Toshio Kuratomi d28cd02ab7 Newstyle class 8 years ago
Toshio Kuratomi 4aaba45e29 Make insecure_registry feature version check against the client API 8 years ago
Maksim Losev 807d964a48 Add insecure_registry to docker-py pull method
Starting from docker-py>=0.5.0 it is impossible to work with private registries based on HTTP.
So we need additional parameter to allow pull from insecure registry
Related to ansible/ansible#9111
8 years ago
Toshio Kuratomi 7b74e451d9 Make docker ver checks issue failures rather than silently ignoring
Also:
* make client version checks robust for two digit version pieces and
  alpha versions
* consolidate version checking code
8 years ago
Will Thames 834c8d2f59 Added better region handling and enabled eu-central-1
Make use of improved connect_to_aws that throws an exception
if a region can't be connected to (e.g. eu-central-1 requires
boto 2.34 onwards)

Add eu-central-1 to the two modules that hardcode their regions
Add us-gov-west-1 to ec2_ami_search to match documentation!
This pull request makes use of the changes in ansible/ansible#9419
8 years ago
Ingo Gottwald f88107bc9b Add support for new docker restart policies 8 years ago
Toshio Kuratomi 8af70de1fc Probably would make clone a 1.9 feature rather than 1.8.3 8 years ago
Toshio Kuratomi a7ff6c4cba Make git's update parameter revert to its old behaviour and add new clone parameter to take its place.
Fixes #426
Fixes https://github.com/ansible/ansible/issues/8630
8 years ago
Kale Franz 7c8f0b99af #531 correction
correct list comprehension for older versions of python (back to python 2.4)
8 years ago
Kale Franz eac743dc39 fixes #529 ec2_group module bug 8 years ago
Toshio Kuratomi 104b2d684c Add text/json as a mimetype to try deserializing
Fixes #503
8 years ago
Jonathan Mainguy 8c05023be3 Fixed hostname for rhel5 python 2.4.3 8 years ago
zitterbacke 1d4808780f re-enable AIX password setting
the AIX class uses a unsafe shell for setting the user password (containing a pipe in the command). This patch adopts to the new behavior of module_utils/basic.py (since somewhere around 1.7).

besides it changes the qoutes for the echo command from double to single, because password-hashes contain $-signs and one would not have this variables expanded.
8 years ago
Toshio Kuratomi 123c99f879 Add error message from git to message returned from ansible
Fixes #81
8 years ago
Jeff Gonzalez 8eedd915cd Fixed formatting in documentation
The example was using mixed shorthand and long form yaml (region: "us-east-1 disable_rollback=true"

I modified the entire example to be long form.
8 years ago
Jeff Bradberry 60ed80f99a Fix breakage in lineinfile check mode when target file does not exist.
Similarly to https://github.com/ansible/ansible/issues/6182, checking of the file attributes should be avoided in check mode when the file didn't originally exist.

Also, avoid creating parent directories in check mode.

Fixes https://github.com/ansible/ansible/issues/9546
8 years ago
Michael Scherer 104f91ed3b Revert commit cbc417c, as the code is broken, see #438
LooseVersion expect a string, so filtering to return a int
is incorrect. Thanks to Jeremy Brown for the analysis.
8 years ago
sysadmin75 7fbb422ae7 Fixes #9518 - "file state=directory" silently skips if it's currently a file 8 years ago
kustodian 8621f9a7cd Fixed postgresql_db failing on Python 2.4 with --check
This reverts commit 81cbdb6c8c and adds ignoring of the SystemExit exception because of Python 2.4.
8 years ago
Toshio Kuratomi e359f7cfcf Don't traceback if a gid is specified instead of a group name
Fixes https://github.com/ansible/ansible/issues/9796
8 years ago
Mike Putnam d2d0ffd83a Type fix on delete_snapshot docs. 8 years ago
Toshio Kuratomi 37f237ecfc Fixup the directory name at a higher level so it can be used by both conditional branches
Fixes #500
8 years ago
Jon Hawkesworth 44cc1a75ba Switched to SHA1 checksum instead of MD5 8 years ago
Harald Skoglund 1a8b9b8935 add support for stack policies in cloudformation 8 years ago