Toshio Kuratomi
624a8dd1d9
Replace large if-elif-else blocks with a dict-dispatcher
2015-02-02 08:52:19 -08:00
Toshio Kuratomi
616fda5767
First try at only failing if the filter is actually used.
2015-02-02 08:52:19 -08:00
Maciej Delmanowski
7e46554160
Add ipaddr() filter plugin
2015-02-02 08:52:19 -08:00
Brian Coca
17666a1939
changed default for new retry path to be teh same as current
...
also added commented out entries in ansible.cfg to show other options
2015-01-30 15:18:58 -05:00
Brian Coca
540d13cf52
Merge pull request #9404 from mmoya/configure-retry-files
...
Configure retry file usage and location
2015-01-30 15:14:27 -05:00
Toshio Kuratomi
ca35d138f1
Update modules
2015-01-30 07:46:36 -08:00
Toshio Kuratomi
f355c11a3f
Merge pull request #10129 from RadishTheHut/memfacts-fix
...
Fix for memory fact gathering
2015-01-30 07:44:58 -08:00
Brian Coca
7ab95e10f0
updated to latest core devel
2015-01-30 08:29:58 -05:00
Patrick McConnell
04b2c698ba
Updated memory facts fix using dict.get() to avoid KeyError
2015-01-30 05:59:34 +01:00
Toshio Kuratomi
747cc26ae1
Update modules
2015-01-29 18:31:15 -08:00
Toshio Kuratomi
f20967078e
Fixes to @RadishTheHut's memory facts as discussed in
...
https://github.com/ansible/ansible/pull/10129#issuecomment-72077500
* Switch default value from 0 to None.
* Prefill keys with default value so that determining calculated values
is easier
2015-01-29 12:09:19 -08:00
Brian Coca
c73254543a
made env var also consistent
2015-01-29 13:32:00 -05:00
Brian Coca
4fd760467b
made inventory consistent in config file, deprecated old config hostfile
2015-01-29 13:28:33 -05:00
Brian Coca
751701c6f2
Merge pull request #9672 from quinot/topic/lineno-in-inventory-err
...
Report location (filename and line number) for inventory syntax errors
2015-01-29 12:36:30 -05:00
Brian Coca
e4a7b973fd
Merge pull request #9128 from msabramo/expose_more_user_facts
...
Expose more facts about user on host system
2015-01-29 09:55:30 -05:00
Patrick McConnell
0c3a273805
Fix for memory fact gathering
...
I have a host which started to fail while gathering facts after the addition
of expanded memory facts in PR #9839 :
Traceback (most recent call last):
File "/home/ansible/.ansible/tmp/ansible-tmp-1422536976.05-133253824703289/setup", line 4278, in <module>
main()
File "/home/ansible/.ansible/tmp/ansible-tmp-1422536976.05-133253824703289/setup", line 137, in main
data = run_setup(module)
File "/home/ansible/.ansible/tmp/ansible-tmp-1422536976.05-133253824703289/setup", line 81, in run_setup
facts = ansible_facts(module)
File "/home/ansible/.ansible/tmp/ansible-tmp-1422536976.05-133253824703289/setup", line 4217, in ansible_facts
facts.update(Hardware().populate())
File "/home/ansible/.ansible/tmp/ansible-tmp-1422536976.05-133253824703289/setup", line 2339, in populate
self.get_memory_facts()
File "/home/ansible/.ansible/tmp/ansible-tmp-1422536976.05-133253824703289/setup", line 2375, in get_memory_facts
'cached': memstats['swapcached']
KeyError: 'swapcached'
My problem host doesn't have SwapCached in /proc/meminfo. It may be better to
set defaults for these keys, since the values provided by /proc/meminfo can
change from version to version.
2015-01-29 15:00:01 +01:00
Toshio Kuratomi
556d4f0025
Update core modules
2015-01-28 16:31:08 -08:00
Toshio Kuratomi
44fe38030f
Update core modules for subversion fixes
2015-01-28 16:17:30 -08:00
Toshio Kuratomi
3d5523fbb7
Fix for unicode filenames for template module
...
Fixes #10110
2015-01-28 14:24:57 -08:00
Toshio Kuratomi
0aac6360e4
Update core modules
2015-01-28 10:38:36 -08:00
Brian Coca
990d08b63f
Merge pull request #10113 from bcoca/url_lookup
...
Url lookup
2015-01-28 09:54:40 -05:00
Brian Coca
11005e7b28
Merge pull request #9839 from nousdefions/memfacts
...
Memfacts
2015-01-28 09:39:24 -05:00
Brian Coca
3d6b6edea9
added url lookup plugin
2015-01-27 17:26:18 -05:00
Toshio Kuratomi
35321ec642
ansible.utils to_unicode/to_bytes isn't robust in the face of
...
non-strings. Do some value checking in the calling code
2015-01-27 14:18:06 -08:00
Toshio Kuratomi
975b547aaa
Update core modules
2015-01-27 09:47:20 -08:00
Toshio Kuratomi
a63e4c595f
Another place that needs to be json_dict_bytes_to_unicode
2015-01-26 22:04:51 -08:00
Toshio Kuratomi
0f6b87d33e
Revert "Fix import statements" -- those impotrt statements were right
...
before... something else is fishy
This reverts commit 8ab536fbf2
.
2015-01-26 22:01:52 -08:00
Toshio Kuratomi
8ab536fbf2
Fix import statements
2015-01-26 21:49:09 -08:00
Toshio Kuratomi
d3666f3265
Make py2.4 remote checksum large-file-enabled as well
2015-01-26 21:44:42 -08:00
Toshio Kuratomi
6f5d18a20e
Merge pull request #10087 from axos88/devel
...
fix checksum calculation for large files
2015-01-26 21:40:09 -08:00
Toshio Kuratomi
335cf2f05f
Update module repos
2015-01-26 20:39:53 -08:00
Toshio Kuratomi
915d232d5f
jinja2 cannot handle byte strs with non-ascii. So we need to transform potential byte str into unicode type. This fix is for dynamic inventory.
...
Fixes #10007
2015-01-26 20:39:09 -08:00
Brian Coca
9d190c8d8d
Revert "Support variable values with dashes"
2015-01-26 12:54:50 -05:00
Brian Coca
13bbf9bfbb
Merge pull request #9834 from nathancahill/fix-variables-with-dashes
...
Support variable values with dashes
2015-01-26 12:51:56 -05:00
Akos Vandra
03fa421f3f
do not use with, it is not supported all the way down to 2.4
2015-01-25 18:42:59 +01:00
Akos Vandra
e8144b3b90
fixes #10086
2015-01-25 14:51:01 +01:00
Toshio Kuratomi
53a3644ecd
Update the modules
2015-01-22 23:17:58 -08:00
Toshio Kuratomi
364f772cc5
Fix quoting of shell parameters used in remote_checksum and add integration test to detect the error
...
Fixes #682
2015-01-22 12:33:06 -08:00
Brian Coca
54c25a101b
Merge pull request #10029 from gaqzi/devel
...
Add filter to turn a string into a UUID
2015-01-22 14:51:40 -05:00
Toshio Kuratomi
f2b1a289ed
Update modules to pull in fixes
2015-01-22 10:27:50 -08:00
Toshio Kuratomi
cce87acfed
Fix integration test for unarchive to test zipfiles
2015-01-21 16:17:49 -08:00
Brian Coca
0e969aee06
updated submodules to latest devel
2015-01-21 19:09:22 -05:00
Björn Andersson
65e4f2b2bc
Add filter to turn a string into a UUID
...
This filter was made because I needed to create idempotent UUIDs when
installing the agent for Go (http://go.cd ), which uses UUIds to
distinguish the agents from each other.
It uses a newly created Ansible namespace to distinguish UUIDs created
by Ansible from any other source. The new namespace is a random one
created by uuidgen on OSX.
2015-01-21 08:07:17 +08:00
Brian Coca
82abe63eb2
Merge pull request #10055 from digi691/devel
...
Add the uuid of the device in ansible_mounts variable
2015-01-20 15:39:06 -05:00
Toshio Kuratomi
e6b5cc9ccb
Merge pull request #9887 from lmacken/devel
...
Use send instead of sendv on the systemd.journal (fixes #9886 )
2015-01-20 12:19:42 -08:00
cdigiovanni
99bcbe746f
Add the uuid of the device in ansible_mounts variable
2015-01-20 10:58:14 -06:00
Brian Coca
2ef5d6be1e
Merge pull request #9702 from bcoca/better_errors_on_delegate
...
better exception handling with delegated hosts
2015-01-19 15:25:01 -05:00
Brian Coca
23783a5228
Merge pull request #10014 from bcoca/inventory_script_errorhandle
...
ansible now captures returncode errors on inventory scripts
2015-01-19 15:17:56 -05:00
Brian Coca
2a9d5054bf
Merge pull request #9995 from bcoca/hash_filters
...
Hash filters
2015-01-19 15:17:39 -05:00
Toshio Kuratomi
46e486ba41
Update modules to fix docs build and unittests
2015-01-19 09:43:30 -08:00