Patrick McConnell
04b2c698ba
Updated memory facts fix using dict.get() to avoid KeyError
2015-01-30 05:59:34 +01: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
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
fef435cc2a
Correct typo
2015-01-28 22:04:10 -08:00
Toshio Kuratomi
0eabf3bb99
Change subversion tests -- export test didn't test exporting before
2015-01-28 17:28:00 -08:00
Toshio Kuratomi
556d4f0025
Update core modules
2015-01-28 16:31:08 -08:00
Toshio Kuratomi
7f362fe598
Add force=false changes to ChangeLog
2015-01-28 16:30:02 -08:00
Toshio Kuratomi
44fe38030f
Update core modules for subversion fixes
2015-01-28 16:17:30 -08:00
Toshio Kuratomi
b3d5f82d29
copy to_bytes and to_unicode functions from kitchen for use in v2
2015-01-28 14:51:33 -08:00
Toshio Kuratomi
3d5523fbb7
Fix for unicode filenames for template module
...
Fixes #10110
2015-01-28 14:24:57 -08:00
James Cammarata
181dd058eb
Fix roles_path loading in v2
2015-01-28 16:08:41 -06:00
James Cammarata
ed05db52ba
Fixing playbook includes in v2 where included paths are relative
2015-01-28 15:03:06 -06:00
James Cammarata
b07ab41994
Fix directory loading of host/group vars in v2
2015-01-28 14:06:10 -06:00
James Cammarata
4d9bf37afa
Fixing some v2 inventory bugs
2015-01-28 13:21:52 -06:00
James Cammarata
b6a34518ad
Fixing checkmode support and some other things in v2
2015-01-28 13:21:52 -06:00
Brian Coca
daa2c3a956
Merge pull request #9584 from Sgoettschkes/issue_docs_missing_ansible_sudo
...
Adding inventory parameter to documentation
2015-01-28 13:42:59 -05:00
Toshio Kuratomi
0aac6360e4
Update core modules
2015-01-28 10:38:36 -08:00
Brian Coca
1988f9015e
Merge pull request #10120 from rounds/devel
...
Reference tests/README.ME in the Makefile notes
2015-01-28 10:39:57 -05:00
Ofir Petrushka
37cc4cf9cb
Reference tests/README.ME in the Makefile notes
...
https://github.com/ansible/ansible/issues/6776
2015-01-28 17:21:27 +02: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
66fb24adef
Merge pull request #10117 from dago/patch-1
...
Add OpenCSW for Solaris
2015-01-28 08:46:57 -05:00
Dagobert Michelsen
7a90139e3c
Add OpenCSW for Solaris
2015-01-28 10:23:03 +01:00
Toshio Kuratomi
23a2e52cb7
Merge pull request #10111 from wjimenez5271/patch-2
...
explain -q flag for env-setup
2015-01-27 15:43:21 -08:00
Brian Coca
6118bf4b64
corrected missing quote
2015-01-27 17:48:39 -05:00
Brian Coca
3d6b6edea9
added url lookup plugin
2015-01-27 17:26:18 -05:00
Brian Coca
424065229c
added example of url lookup
2015-01-27 17:25:55 -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
William Jimenez
36e0e1ef26
explain -q flag for env-setup
...
See https://github.com/ansible/ansible/issues/10109
2015-01-27 12:56:21 -08:00
Toshio Kuratomi
418e24cc6c
Merge changes from v1 env-setup into v2/env-setup
2015-01-27 11:54:35 -08:00
Toshio Kuratomi
35b4e6a3d0
Merge pull request #10092 from rpe-github/devel
...
In env-setup use basename -- $0 in case $0 starts with a dash.
2015-01-27 11:33:52 -08:00
Toshio Kuratomi
eebba11558
Remove the build-dep change test. Doesn't seem like there's a way to do that.
2015-01-27 10:40:58 -08:00
Toshio Kuratomi
a6a911d2ed
We changed the way build-dep is specified in the module; also change it in the tests
2015-01-27 10:00:07 -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
James Cammarata
bbd08cd0e2
Fixing more v2 issues with integration tests
2015-01-26 23:41:19 -06: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
c8ed12a69c
Merge pull request #10103 from conrado/apt-builddeps
...
added: integration tests builddeps for apt module
2015-01-26 20:53:32 -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
Conrado Buhrer
0c1193f11d
added: integration tests builddeps for apt module
2015-01-26 17:58:56 -02:00
Brian Coca
2f1fc3e042
Merge pull request #10100 from ansible/revert-9834-fix-variables-with-dashes
...
Revert "Support variable values with dashes"
2015-01-26 12:54:59 -05: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
James Cammarata
455423aafb
Updating submodule reference for v2
2015-01-26 11:34:33 -06:00
James Cammarata
71e774e8bf
Implementing playbook-level includes and getting includes integration test working
2015-01-26 11:30:30 -06:00
Toshio Kuratomi
9095e97c6a
Parenthesis mean we can get rid of line continuation markers
2015-01-26 07:14:08 -08:00