Commit Graph

4392 Commits (4455c14b90256d66149d7d50b51acad6c2b00a1a)

Author SHA1 Message Date
Toshio Kuratomi 548a7288a9 Use BUFSIZE when putting file as well as fetching file. 11 years ago
Toshio Kuratomi 270be6a6f5 Fix exec_command to not use a shell 11 years ago
Toshio Kuratomi a1a7d6c462 Fix forwarding the user-given params from fetch_url() to open_url() 11 years ago
Toshio Kuratomi e461241d7b Fix fetch_file() method 11 years ago
James Cammarata d0d9be30d5 Correctly compile handler blocks for dependent roles 11 years ago
James Cammarata 0b16580567 Add in playbook_dir magic variable 11 years ago
James Cammarata 4c6adcf143 Submodule pointer update 11 years ago
Hugh Saunders 4246777759 Re-implement the ssh connection retry, originally added in 2df690 11 years ago
James Cammarata 006391eb83 Add the improved exception reporting to the minimal callback plugin 11 years ago
Toshio Kuratomi 6aae500a2c Documentation fix 11 years ago
Toshio Kuratomi 125e6f49a1 Update submodule refs 11 years ago
James Cammarata 72d4b40a26 Don't allow empty (none) loop values
Fixes #8593
11 years ago
James Cammarata 24d2202591 Make sure role parsing can handle a few more types in includes/defs 11 years ago
James Cammarata aa53212a9b Don't use all task params for vars, just the module args 11 years ago
Toshio Kuratomi 952166f48e Fix problem with chroot connection plugins and symlinks from within the chroot. 11 years ago
Toshio Kuratomi 61e367f549 Better error messages when the file to be transferred does not exist. 11 years ago
James Cammarata 7490044bbe Implement play_hosts magic variable (and ansible_current_hosts)
Fixes #8073
11 years ago
James Cammarata cb5f630f33 Don't post_validate vars and vars_files on Play objects
Fixes #11343
11 years ago
James Cammarata ff251a0dcc Catch runtime errors due to recursion when calculating group depth
Fixes #7708
11 years ago
James Cammarata 97954ff658 Minor tweak to potentially speed the linear strategy up
* Don't fetch vars for the task unless we're going to use them
11 years ago
Benno Joy f17bdc4d61 Set the ansible_ssh_port variable instead of saving it internally for Host
Fixes #11330
11 years ago
Brian Coca b34b606fcf fixed and/or grouping 11 years ago
Brian Coca 68325dbfe2 fixed remote tmp creation when becoem user is not root and '~/' instead of $HOME is the default 11 years ago
Brian Coca 102de96ebf avoid password handling when no password is supplied 11 years ago
Brian Coca 3bad03d57a cleaned up and optimized become handling paths 11 years ago
Benno Joy be81b650e8 fixes issue 11286 where role handlers are not run 11 years ago
James Cammarata fc5be30c2f Change the use of a mutable arg for a default value for locals 11 years ago
James Cammarata 0d92599d18 Make exception printing a bit smarter 11 years ago
Toshio Kuratomi a77b58e351 Bumpt the BUFSIZE to 64k for better performance 11 years ago
Toshio Kuratomi 0777d02505 Fix problem with jail and zone connection plugins and symlinks from within the jail/zone. 11 years ago
Toshio Kuratomi ca2f2c4ebd Fix problem with jail and zone connection plugins and symlinks from within the jail/zone. 11 years ago
Toshio Kuratomi f0777d9c4e Update submodule refs 11 years ago
James Cammarata 18a9eff11f Properly use local variables from templates including other templates
Fixes #6653
11 years ago
James Cammarata c0dfa8d512 Make sure task names are templated before callbacks are sent 11 years ago
James Cammarata 98fee172ee Fix bug in async action plugin 11 years ago
James Cammarata 270eb4274c Make sure we safe_eval booleans too
Fixes #5779
11 years ago
Brian Coca 4d5a98d8d9 Merge pull request #11307 from dagwieers/patch-6
Change syslog (priority) level from LOG_NOTICE to LOG_INFO
11 years ago
Brian Coca 7bb2a7aa87 actually no password to handle, this should return false 11 years ago
Brian Coca 87a0ccc354 fixed typo 11 years ago
Brian Coca aede9f08db fixed case in which prompt was None 11 years ago
Dag Wieers 4ca4d36ae6 Change syslog (priority) level from LOG_NOTICE to LOG_INFO
If you look at the meaning of the different syslog levels, NOTICE means that the event may need someone to look at it. Whereas INFO is pure informational.

Since module invocations are in fact requested (deliberate) actions, they shouldn't need any additional post-processing, and therefore should not be logged as NOTICE.

This may seem like hairsplitting, but correctly categorizing system events helps weeding through the noise downhill.

According to Wikipedia: https://en.wikipedia.org/wiki/Syslog

5 	Notice 		notice 	Events that are unusual but not error conditions .
6 	Informational 	info 		Normal operational messages -no action required. Example an application has started, paused or ended successfully.
11 years ago
Brian Coca 7c65f3ddd7 partial become support for local connection plugin 11 years ago
Brian Coca 671118ba71 fixed become password handling with paramiko 11 years ago
Brian Coca 744ec2bbad put hostkey locking into function (still needs fixing)
implemneted become handling here, cannot generalize well enough in base class
11 years ago
Brian Coca d6672ad285 removed unused import 11 years ago
Brian Coca 5cfd0f82a0 moved away from generic function for become 11 years ago
Brian Coca 3fab516d3d fixed detection of incorrect password 11 years ago
Brian Coca faed1b2d05 better error reporting when doc parsing fails 11 years ago
James Cammarata 87ca475704 Exclude the all/ungrouped groups from pattern matching results
Fixes #5375
11 years ago
James Cammarata 90445ee67d Add ::1 where we see 127.0.0.1, for better ipv6 support
Fixes #5764
11 years ago
James Cammarata c3c398cffe Cleaning up some task failure detection problems
* fixed a bug in which failures from a with_* loop were not being
  caught correctly, leading to tasks continuing when they should stop
* when ignore_errors is enabled, the failure will no longer count
  towards the number of failed tasks
11 years ago
Marc Abramowitz a385744426 Add inventory file to "Unable to find" error msg
E.g.:

    $ ansible gabriel -m ping -i ssh_config.py
    ERROR! Unable to find an inventory file (ssh_config.py), specify one with -i ?
11 years ago
James Cammarata daa319881f Make sure registered variable message is sent before other messages
Avoids a race condition where previously the registered variable message
was being sent after the 'host_task_ok' message, meaning the next task
may be started before the var is registered, leading to an undefined
variable error
11 years ago
Benno Joy 0d5b7ae669 fixes 11296 where the groups does not have all the groups 11 years ago
James Cammarata ff998b6022 Make sure the templar is using the right vars when evaluating conditionals 11 years ago
Brian Coca d7fcd9456a Merge pull request #11288 from kstrauser/aixfixes
Don't panic if AIX's uname doesn't support -W
11 years ago
Kirk Strauser eb820837ac Don't panic if AIX's uname doesn't support -W
The current code expects "uname -W" on AIX to always succeed. The AIX 5
instance I have doesn't support the -W flag and facts gathering always
crashes on it.

This skips some WPAR handling code if "uname -W" doesn't work.
11 years ago
Kirk Strauser 935da01068 Fixes for FreeBSD get_memory_facts
- swapinfo on FreeBSD 6 (maybe 7 too?) doesn't support the "-m" flag for
  fetching amounts in megabytes. This patch fetches amounts in kilobytes
  and divides by 1024 (and also returns the result as an int instead of
  a string).

- When no swap is configured, swapinfo prints a header line and nothing
  else:

    $ swapinfo
    Device         1K-blocks     Used    Avail Capacity

  The old version unexpectedly parsed that header line and emitted
  nonsense values like:

    "ansible_swapfree_mb": "Avail"
    "ansible_swaptotal_mb": "1K-blocks"

  This version emits those items altogether.
11 years ago
Brian Coca 3b1b95b916 moved ipv6 handling to init
fixed become password handling
11 years ago
Brian Coca bb7d33adbc moved become password handlingn to base class 11 years ago
James Cammarata 4b28a51f25 Don't fail outright when a play has an empty hosts list 11 years ago
James Cammarata 30c1a2d861 Have group/host var file loading check for YAML extensions too
Fixes #11132
11 years ago
Brian Coca 423f1233c8 removed typo file 11 years ago
Brian Coca c87591f76f updated to new exec_command signature 11 years ago
Brian Coca b76dbb01cc generalized prereqs check
added vaultfile class for action and lookup plugin usage
11 years ago
Brian Coca 9116ff1c28 replaced removed pager_print for print 11 years ago
Brian Coca 98f5534d9c adaptaed to new exec signature
should fix #11275
11 years ago
Brian Coca 6c884c9e39 Merge pull request #11271 from sivel/build-play-method
Allow AdHocCLI to be more flexible for overriding
11 years ago
Brian Coca dcf81e3ffe removed useless comments 11 years ago
Matt Martz 1d55e193c1 Expose the TaskQueueManager to self 11 years ago
Matt Martz 670894e2bd Move building the play_ds into a method, that can be overridden 11 years ago
Brian Coca 8ae58f7ea3 fixed executable, correctly this time 11 years ago
Brian Coca f576d29b6b allow for any non string iterable in listify 11 years ago
Brian Coca 1ce1c52f6f centralized bad password handling, fixed outputing of become method 11 years ago
Brian Coca b89071e485 now detects incorrect password with sudo and su (at least in english) 11 years ago
Brian Coca be8d797c23 fixed su prompt function reference 11 years ago
Brian Coca 872448e9e8 updated connection info update_vars to only update if data is not alreayd present
aslo added comment clarifying why we do this
11 years ago
Brian Coca 956937b110 made executable shell configurable again 11 years ago
Brian Coca 580993fef7 enabled initial support for password prompt on become
- moved check prompt/password functions to connection, make more senes there
- TODO: consider moving make_become to connection from connection_info
- removed executable param that was never overriden outside of connection info
11 years ago
Brian Coca bac35ae773 set correct become mehotds for plugin
fixed mixup with remote password vs become_password
11 years ago
Brian Coca ff443d4534 added note to figurte out correct var udpate on connection_info 11 years ago
Brian Coca c3ccf26b70 added become check back to connections 11 years ago
Brian Coca de82c953f2 added privilege escalation special var mapping 11 years ago
Brian Coca a248678518 initial become support to ssh plugin
- password prompt detection and incorrect passwrod detection to connection info
- sudoable flag to avoid become on none pe'able commands
11 years ago
Brian Coca a267f93c83 removed incorrect assumption on become user being set 11 years ago
Brian Coca ff15f374ad fixed new become settings, rearranged constants to find PE related vars easier 11 years ago
Brian Coca e7abe06440 added first_found to template 11 years ago
Brian Coca 8ee4c7266c corrected original_file code path to use actually use data from original file 11 years ago
Brian Coca 491761f880 added note to add faf deprecation 11 years ago
Brian Coca a6ca133da8 got first_available working with copy 11 years ago
Brian Coca aca125d03e Merge pull request #11252 from sivel/deprecated-warning
Display a warning when using a deprecated module
11 years ago
Matt Martz 9ed3e2ef48 Display a warning when using a deprecated module 11 years ago
Toshio Kuratomi d315f6e22c Fix Etcd constructor 11 years ago
Toshio Kuratomi 77c76e632e Switch etcd and url lookup plugins to verify ssl certificates 11 years ago
Toshio Kuratomi 4161d78a94 Split the fetch_url() function into fetch_url and open_url().
open_url() is suitable for use outside of a module environment.  Will
let us use open_url to do SSL cert verification in other, non-module
code.
11 years ago
Brian Coca e07dde1a3c Merge pull request #11251 from sivel/issue/11244
Require passlib over crypt in password_hash for Mac OS X/Darwin. Fixes #11244

i was almost done with my patch ... but I like yours better
11 years ago
Matt Martz a4e2d1eb62 Require passlib over crypt in password_hash for Mac OS X/Darwin. Fixes #11244 11 years ago
Brian Coca aaab69cae9 brought back terms testing as with_ is not only way to call and we cannot guarantee terms is a list otherwise. 11 years ago
Toshio Kuratomi c346788194 Slight optimization of how we squash loops. Add dnf to the list of modules for which we squash.
Fixes #11235
11 years ago
Brian Coca aed429554d better checks to ensure listify emits a non string iterable 11 years ago
Brian Coca c8fde467b5 Merge pull request #11163 from sivel/ssh-private-key-fixme
Re-introduce ssh connection private key support
11 years ago
Brian Coca f174682e19 facts should now not be overriten with NA option unless they are NA
this way we don't need a break per distro that matched already with
the python default functions
11 years ago
Brian Coca 4098e8283e several fixes to template
- now obeys global undefined var setting and allows override (mostly for with_ )
- moved environment instanciation to init instead of each template call
- removed hardcoded template token matching and now use actually configured tokens, now it won't break if someone changes default configs in ansible.cfg
- made reenetrant template calls now pass the same data it got, dictionary and lists were loosing existing and new params
- moved fail_on_undeinfed parameter to template call, as it should only realky be set to false on specific templates and not globally
- added overrides, which will allow template to implement jinja2 header override features
- added filter list to overrides to disallow possibly insecure ones, TODO: check if this is still needed as facts should not be templated anymore
- TODO: actually implement jinja2 header overrides
11 years ago
Brian Coca 7291f9e965 removed cruft
made sure it does not fail on undefined
11 years ago
Brian Coca f29c1c7452 respect undefined config setting 11 years ago
Brian Coca 40336b50af removed redundant string check
added playbook path lookup
11 years ago
Brian Coca 7306a5397e simplified function, always attempt to template, always check if string before return, should avoid most cases of strings being passed to lookups 11 years ago
Brian Coca aa6e204b6e Merge pull request #11115 from jhawkesworth/second_go_at_fixing_1404
Part fix for https://github.com/ansible/ansible-modules-core/issues/1404 (replaces #11086)
11 years ago
Brian Coca f2934eeb0a Merge pull request #11226 from resmo/for-ansible
cloudstack: cleanup, remove unused parts
11 years ago
Brian Coca d68111382d updated with nagios doc fix 11 years ago
Brian Coca 39764ed7d8 updated submodule refs 11 years ago
Rene Moser 0b074c449b cloudstack: methods renaming 11 years ago
Rene Moser 7b3dd55c3d cloudstack: remove unused methods used for backward compatibility 11 years ago
Dionysis Grigoropoulos 6f11896303
ansible-pull: Add option to verify gpg signature of a commit
Add option '--verify-commit' to verify a GPG signature of the checked
out commit. As noted in the git module documentantion, this requires
git version >= 2.1.0
11 years ago
Brian Coca 757fb39a2e now uses new module_loader 11 years ago
Brian Coca 24b7c353cc readjusted limit opts, makes no sense in adhoc when you already specify selection
changed pull to reflect this
11 years ago
Brian Coca 845d564d89 removed debug, moved limit to runtask instead section 11 years ago
Brian Coca fdeca37257 switched to argv[0] from __file__ as it is what we actually wanted 11 years ago
Brian Coca 5aec5e5eb0 fixed ansible pull, reorged validate function for cli to be function specific like parser
added missing cmd_functions with run_cmd, mostly for ansible pull
11 years ago
Brian Coca 19161dfd72 fixed typo in placeholder check 11 years ago
Rene Moser fc3020c57a cloudstack: prevent getting the wrong project.
Since we use domain and account data to filter the project, listall is not needed and can return the wrong identical named project of another account if root admin permissions are used.

Fixed projects names are not case insensitive.
11 years ago
Brian Coca 8e3213a91e updated copyright as MPD does not deserve the blame for this one 11 years ago
Brian Coca 45f80328ae updated submodule refs 11 years ago
Brian Coca 70b5c28694 initial implementation of the generic OS package module 11 years ago
Toshio Kuratomi e88a9e943c Use to_bytes to avoid tracebacks when passed a byte str instead of a unicode string
Fixes #11198
11 years ago
Brian Coca 97bc92d2df minor cleanup, pushed ipv6 fixing to init
pushed up using host short var
made close conditional, started implementing close for controlmaster
11 years ago
Matt Martz 6a1c175991 Raise AnsibleParserError instead of AssertionError 11 years ago
Brian Coca bdba807fd1 minor fixes to ssh error reporting
shoudl fix #11041
11 years ago
Edward J Kim 6a5a930c5a Add missing import in vault.py 11 years ago
Toshio Kuratomi 65d982b186 Merge pull request #11186 from sivel/winrm-syntax-error
Fix syntax error in winrm
11 years ago
Brian Coca d67c9858a9 removed become_pass as it should not be used 11 years ago
Brian Coca 46673cd620 Merge pull request #11183 from sivel/issue/11169-become-pass
Don't empty out become_pass. See #11169
11 years ago
Matt Martz 6f5ebb4489 Fix syntax error in winrm 11 years ago
Matt Martz 45b4ee9cfe Don't allow setting become_pass in a play 11 years ago
Toshio Kuratomi f9b56a5d7c Fix raising AnsibleError 11 years ago
Matt Martz 6bc2ea1f2b Don't empty out become_pass. See #11169 11 years ago
Brian Coca 04f4f77d91 Merge pull request #11124 from sivel/jit-connect
Use a decorator to perform just in time connection
11 years ago
James Cammarata 73c956366e Correctly determine failed task state when checking results
Fixes #11172
11 years ago
James Cammarata a4ebee4b16 Merge pull request #11170 from dguerri/devel
Fix lookup() plugin
11 years ago
James Cammarata ee5e166563 Fixing ansible_*_interpreter use
Fixes ansible/ansible-modules-core#1459
11 years ago
Davide Guerri ee06eebea3 Fix lookup() plugin
lookup() plugin is currently broken because _get_file_contents() now
returns a tuple: (contents, show_data).

This patch fix that issue.
11 years ago
Matt Martz bce281014c Decorate the ConnectionBase methods, switch to calling super from individual connection classes 11 years ago
Matt Martz 9754c67138 Use a decorator to ensure jit connection, instead of an explicit call to _connect 11 years ago
James Cammarata f3f3fb7c49 Fixing vars_prompt 11 years ago
Matt Martz 6a97e49a06 Re-introduce ssh connection private key support 11 years ago
Toshio Kuratomi 7dd3ef7b60 Older python-six from early RHEL and ubuntu do not have add_metaclass but do have with_metaclass 11 years ago
Brian Coca f3ccff42e5 Merge pull request #11142 from Etienne-Carriere/factor_f5
Add common fonctions for F5 modules (FQ Name functions)
11 years ago
Etienne CARRIERE 94fa5e8794 Simplify Fully Qualified function 11 years ago
Brian Coca 9856a8f674 added missing imports to doc module 11 years ago
Toshio Kuratomi 96836412aa Make error messages tell which inventory script the error came from 11 years ago
Brian Coca a87687dccb Merge pull request #11147 from sivel/module-docs-import-mutablemapping
Import missing MutableMapping class for module_docs
11 years ago
Toshio Kuratomi 1c8527044b Fix error handling when pasing output from dynamic inventory 11 years ago
Toshio Kuratomi c3caff5eeb Fix for six version 1.1.0 (rhel6). 11 years ago
Brian Coca 6b642afc7b Merge pull request #11146 from sivel/issue/11136
Don't set a default on the _become FieldAttribute
11 years ago
Toshio Kuratomi d8c8ca11cf Add compatibility for old version of six (present on rhel7) 11 years ago
Matt Martz 89dceb503a Import missing MutableMapping class 11 years ago
Matt Martz f983557e7e Don't set a default on the _become FieldAttribute. Fixes #11136 11 years ago
Etienne CARRIERE 5204d7ca88 Add common fonctions for F5 modules (FQ Name functions) 11 years ago
Patrick McConnell a899f8f016 Fix for task_executor on OS X
I get this exception during the setup task:

AttributeError: 'ConnectionInformation' object has no attribute 'remote_pass'

I believe it is supposed to be looking at the password attribute. Either that
or we should create a remote_pass attribute in ConnectionInformation.
11 years ago
Brian Coca 3e2e81d896 missing path in import path for making paths 11 years ago
Brian Coca 65b82f69e4 avoid failing when mode is none 11 years ago
Brian Coca 5622fc23bc fixed frozen set, missing iterable 11 years ago
Brian Coca 48c0d6388f moved RAW var to class and as a frozenset 11 years ago
Matt Martz 1b48111b12 If remote_addr isn't set, set to ipv4_address 11 years ago
James Cammarata f57eaece88 Merge pull request #11134 from sivel/import-display-cli-base
Add missing import in ansible.cli
11 years ago
Matt Martz 6519118106 Add missing import in ansible.cli 11 years ago
James Cammarata 7a617e7b93 Merge pull request #11131 from sivel/issue/11130
Don't override ansible_ssh_host with inventory_hostname
11 years ago
James Cammarata c4ae51089d Merge pull request #11129 from sivel/fix-scp-if-ssh
Fix command building for scp if ssh
11 years ago
Matt Martz 697a1a4061 Don't override ansible_ssh_host with inventory_hostname 11 years ago
Matt Martz 71014ab01e Fix command building for scp if ssh 11 years ago
Brian Coca 093b5b6051 Merge pull request #11127 from bcoca/makedirs_safe
created makedirs_safe function for use in cases of multiprocess
11 years ago
Brian Coca e0ef217f97 Revert "Adding raw module to list of modules allowing raw params"
This reverts commit bc041ffea0.
same fix x2 does not fix it 'more'
11 years ago
Brian Coca ba02e5e3bf minor adjustments as per code review 11 years ago
Brian Coca 2590df6df1 created makedirs_safe function for use in cases of multiprocess
should fix #11126 and most race conditions
11 years ago
Brian Coca 47be5b4166 added missing ansibleoptionserror import and moved args check in playbook to after parser exists to allow for creating usage info 11 years ago
James Cammarata d1b4371287 Correctly evaluate changed/failed for tasks using loops 11 years ago
Brian Coca 860a96cf70 Merge pull request #11097 from resmo/for-ansible
cloudstack: updates and v1 sync
11 years ago
James Cammarata bc041ffea0 Adding raw module to list of modules allowing raw params
Fixes #11119
11 years ago
Brian Coca e251e70178 added raw to 'raw' modules 11 years ago
Rene Moser caf3cf6930 cloudstack: add timeout to utils 11 years ago
Rene Moser fc807e29c8 cloudstack: add api_timeout to doc fragments 11 years ago
Rene Moser 7bb9cd3766 cloudstack: minor cleanup in doc fragments 11 years ago
James Cammarata 620fad9f8d Fixing an oops in inventory/__init__.py where the slots are incorrect 11 years ago
James Cammarata 7f1b64d934 Submodule pointer update for core to the merged v2 branch 11 years ago
James Cammarata e547e1f9ba Merge branch 'devel' into devel_switch_v2 11 years ago
James Cammarata fe41f109a9 Merge branch 'v2_final' into devel_switch_v2 11 years ago
James Cammarata 4bc7703db3 Fixing some small bugs related to integration tests (v2) 11 years ago
Jon Hawkesworth 30b92a6f4c Get-FileChecksum allways returns a string now,
and the test_win_copy integration tests that depend on the checksum
have been updated in this change too.
11 years ago
Brian Coca 9a90ca5a36 Merge pull request #11062 from Etienne-Carriere/factor_f5
Factor primitives for F5 modules
11 years ago
sysadmin75 816b20af0b Fixes #11046 11 years ago
sysadmin75 908d6c0ef2 Fixes #11046 11 years ago
Toshio Kuratomi 5954892457 Update submodule refs 11 years ago
Brian Coca 529726d0ba fixed mistaken module update in prev commit 11 years ago
Brian Coca 7e020d21de correctly identify ubuntu now in all cases
made NA the last resort
11 years ago
Brian Coca a8c290cc3b fixed ubuntu facts for all versions
made sure NA is option of last resort
11 years ago
Monty Taylor 2046d76310 Add defaults and a link to os-client-config docs 11 years ago
Monty Taylor b659621575 Remove unneeded required_one_of for openstack
We're being too strict - there is a third possibility, which is that a
user will have defined the OS_* environment variables and expect them to
pass through.
11 years ago
Toshio Kuratomi 2924c90a5d Merge pull request #10977 from emonty/fix-envvars
Fix envvars support in openstack modules
11 years ago
Toshio Kuratomi dee2d53b3e Update v2 submodule refs 11 years ago
Jon Hawkesworth 12691ce109 Add -Compress to ConvertTo-Json calls in common powershell code 11 years ago
Jon Hawkesworth 9371c38af9 Add -Compress to ConvertTo-Json calls in common powershell code 11 years ago
James Cammarata 7985d2a8be Moving included file stuff to a proper dedicated class and file (v2) 11 years ago
James Cammarata fe014148d9 Removing errant debug print 11 years ago
Brian Coca e7a096c4c5 cowsay is back! 11 years ago
Stefan Midjich e5190327f2 this fixes ansible on openbsd and freebsd systems. only tested on openbsd. 11 years ago
Toshio Kuratomi 5d213cab23 Update extras submodule ref for doc fix 11 years ago
Toshio Kuratomi 5ffc1183dd WHoops, that was the core module stable branch 11 years ago
Toshio Kuratomi 2f4ad2714f Update core module ref 11 years ago
Toshio Kuratomi 4d8427538d Update submodule refs 11 years ago
James Cammarata 60bea844b3 Merge branch 'v2_final' into devel_switch_v2 11 years ago
James Cammarata 2bad888f28 Merge branch 'v2_final' into devel_switch_v2
Conflicts:
	lib/ansible/inventory/__init__.py
	lib/ansible/modules/core
	lib/ansible/utils/__init__.py
	lib/ansible/utils/module_docs.py
11 years ago
Toshio Kuratomi afc19894e1 Make fetch_url check the server's certificate on https connections 11 years ago
Toshio Kuratomi 1ccf2a4685 Make fetch_url check the server's certificate on https connections 11 years ago
James Cammarata e59d4f3b51 More module_utils/basic.py unit tests for v2 11 years ago
Toshio Kuratomi 388827a636 Update submodule ref 11 years ago
Toshio Kuratomi b72a912562 Update submodule refs 11 years ago
James Cammarata 339a02c384 Started reworking module_utils/basic unit tests (v2) 11 years ago
Toshio Kuratomi ea4421d10e Update submodule refs 11 years ago
Toshio Kuratomi f1ab1c48f4 Update submodule refs for v2 11 years ago
Brian Coca 3865c5051b Merge pull request #11058 from srvg/bug/11017
limit extensions for files in group/host_vars dir
11 years ago
Toshio Kuratomi d793ed360b Fix syntaxerror in the required_if arg spec check 11 years ago
Toshio Kuratomi 0f23d8a503 Fix syntaxerror in the required_if arg spec check 11 years ago
Brian Coca 7c6ebcab6d Merge pull request #11073 from msabramo/include_more_info_in_errors
Include more info when a task fails
11 years ago
Monty Taylor 31609e1b16 Add required_if to AnsibleModule
There is a common pattern in modules where some parameters are required
only if another parameter is present AND set to a particular value. For
instance, if a cloud server state is "present" it's important to
indicate the image to be used, but if it's "absent", the image that was
used to launch it is not necessary. Provide a check that takes as an
input a list of 3-element tuples containing parameter to depend on, the
value it should be set to, and a list of parameters which are required
if the required parameter is set to the required value.
11 years ago
Toshio Kuratomi c6b286424f Merge pull request #9423 from emonty/features/required-if
Add required_if to AnsibleModule
11 years ago
Marc Abramowitz d0a154c446 Include more info when a task fails
Adds "playbook", "role", and "task" fields to the output when a task fails.

This makes it easier to pinpoint where the problem is, especially
when you have a lot of roles and playbooks.

e.g.:

    failed: [vagrant] => {..."playbook": "/Users/marca/dev/ansible/vagrant.yml",
                          ..."role": "pythonapp",
                          ..."task": "pip install -r /opt/src/{{ sm_app_role }}/requirements.txt"...}
11 years ago
Stefan Midjich 540c23dfce this fixes ansible on openbsd and freebsd systems. only tested on openbsd. 11 years ago
Brian Coca 16c70dd7d4 added equivalent of #9636 to v2 11 years ago
Brian Coca 6000db7e5d Merge pull request #9636 from Batmat/fix-message-i18n-parsing-error
Setting LC_MESSAGES: prevent unparseable messages (fixes issue #9635)
11 years ago
Toshio Kuratomi 5f246dc1a6 Update extras submodule for doc fixes 11 years ago
Toshio Kuratomi dcc691f462 Update submodule refs 11 years ago
Brian Coca eaddc0b309 removed duplicate retry config entries 11 years ago
Etienne CARRIERE 3775dd5ec8 Factor F5 primitives 11 years ago
Serge van Ginderachter b6ea8de399 limit extensions for files in group/host_vars dir
inventory vars: make loading from a directory obey the same rules as
when checking the base paths, looking at the file name extensions
as defined in CONSTANTS.YAML_FILENAME_EXTENSIONS

Fixes Github issue #11017
11 years ago
James Cammarata ed4df57361 Submodule update for devel 11 years ago
James Cammarata ecd5eb902d Adding unit tests for ConnectionInformation (v2) 11 years ago
Toshio Kuratomi 16c2de84ec Update the submodule refs 11 years ago
Toshio Kuratomi 13253f9c68 Merge pull request #10565 from bcoca/with_sequence_expand
made sequence more flexible
11 years ago
Toshio Kuratomi 04e15ab54f Update v2 submodule refs 11 years ago
James Cammarata 9921a1d2be Unit tests for base strategy class (v2) 11 years ago
Toshio Kuratomi bb81f025b0 Merge pull request #8679 from j0057/support-arch-8653
Add support for Arch to module_utils.basic.py
11 years ago
Toshio Kuratomi cc51e6b7c2 Update submodule refs in v2 11 years ago
Toshio Kuratomi 3b5a3aa80a Update submodule refs 11 years ago
Toshio Kuratomi b48be7c484 Update submodule refs for v2 11 years ago
Toshio Kuratomi 73804b375e Update submodule ref for core doc update 11 years ago
Toshio Kuratomi b93674b380 Update submodule refs 11 years ago
Rene Moser 8da580a29c basic: fix ValueError if value of a type='int' is not an int
With this fix, we get a friendly error message:

    failed: [localhost] => {"failed": true}
    msg: value of argument start_port is not of type int and we were unable to automatically convert
11 years ago
Rene Moser 8f29ca23ae basic: fix ValueError if value of a type='int' is not an int
With this fix, we get a friendly error message:

    failed: [localhost] => {"failed": true}
    msg: value of argument start_port is not of type int and we were unable to automatically convert
11 years ago
Brian Coca 9a88e0fc8e removed empty choices from files 11 years ago
Brian Coca da6d15d1f9 removed empty choices from files 11 years ago