Anastasis Andronidis
02510ec2ff
--version is now taking the correct head
2012-09-06 15:18:29 +03:00
Dag Wieers
d158218c3f
Add /proc/cmdline information to the default facts
...
The use-case here is that based on information in the /proc/cmdline certain actions can be taken.
A practical example in our case is that we have a play at the end of the provisioning phase that reboots the system. Since we don't want to accidentally reboot a system (or restart the network) on a production machine, having a way to separate an Anaconda post-install (sshd in chroot) with a normal system is a good way to make that distinction.
---
- name: reboot
hosts: all
tasks:
- action: command init 6
only_if: "not '${ansible_cmdline.BOOT_IMAGE}'.startswith('$')"
A practical problem here is the fact that we cannot simply check whether it is set or empty:
---
- name: reboot
hosts: all
tasks:
- action: command init 6
only_if: "'${ansible_cmdline.BOOT_IMAGE}'"
If ansible_cmdline was a string, a simple only_if: "'${ansible_cmdline}'.find(' BOOT_IMAGE=')" was an option, but still not very "beautiful" :-/
This implementation uses shlex.split() and uses split(sep, maxsplit=1).
2012-09-06 09:35:33 +02:00
Daniel Hokka Zakrisson
14db2fa376
Add an isset("$var") function to only_if
2012-09-05 23:18:47 +02:00
Piotr Kweclich
8360f9f46c
added support for custom port definition
2012-09-05 18:18:30 +02:00
Marco Vito Moscaritolo
a2307aa7a0
Fix error with servers without group metadata. Add this servers to undefined group.
2012-09-05 16:26:01 +02:00
Marco Vito Moscaritolo
2dd430d9c0
Add support to removes control param
...
Execute action only if specified file using param removes exist (execute reverse control of creates).
Some usage eg.:
```yaml
- name: enable apache2 default websites
action: command /usr/sbin/a2ensite $item
creates=/etc/apache2/sites-enabled/$item
with_items:
- default
- default-ssl
- name: disable apache2 default websites
action: command /usr/sbin/a2dissite $item
removes=/etc/apache2/sites-enabled/$item
with_items:
- default
- default-ssl
```
2012-09-05 14:06:47 +03:00
Michael DeHaan
e4d827e6de
Fix logging callback parameters
2012-09-04 21:57:34 -04:00
Michael DeHaan
df5d134ab9
Merge pull request #3 from mavimo/master
...
Fix error with servers without group metadata.
2012-09-05 07:46:57 -07:00
Michael DeHaan
f41d3b9bd2
Fix skipped callback
2012-09-04 21:56:32 -04:00
Michael DeHaan
151a9b385d
Update list of provided facts for 0.7
2012-09-04 21:40:49 -04:00
Michael DeHaan
eed031cd82
Check for ipv6
2012-09-04 21:22:47 -04:00
Michael DeHaan
96f257cea1
Fix invocation-output-supression code to still provide invocation data to the callbacks.
2012-09-04 21:16:12 -04:00
Michael DeHaan
2843e31e09
Don't add 'n/a' because if running from source there will be no git
2012-09-04 21:07:29 -04:00
Michael DeHaan
0c386b0514
Merge pull request #993 from andronat/repo-as-submodule
...
Fixed a parsing HEAD problem, when ansible is checked out as a submodule
2012-09-05 17:04:09 -07:00
Anastasis Andronidis
ba707f56c1
except now returns a 'n/a' version. Some changes in comments
2012-09-05 12:40:14 +03:00
Michael DeHaan
ca7b5cc5a3
update changelog
2012-09-04 20:38:06 -04:00
Michael DeHaan
4d003127fa
Rebuild
2012-09-04 20:22:14 -04:00
Michael DeHaan
074667261e
rebuild
2012-09-04 20:02:28 -04:00
Michael DeHaan
8cb9cace33
Merge pull request #213 from tbielawa/nagios_services_required
...
nagios module should advertise 'services' attribute as required.
2012-09-04 17:01:45 -07:00
Michael DeHaan
aa704a6111
backuplocal => backup_local for API standardization reasons
2012-09-04 19:49:49 -04:00
Michael DeHaan
b97e2a6f5a
Merge branch 'backup-common' of https://github.com/dhozac/ansible into devel
2012-09-04 19:45:39 -04:00
Michael DeHaan
c69c3d6e18
Merge pull request #995 from mattupstate/devel
...
Use `get_bin_path` properly for supervisorctl module
2012-09-04 16:44:22 -07:00
Michael DeHaan
758f172027
Merge pull request #996 from dhozac/keep-unsuccessful-result
...
Keep result pristine for ignore_errors
2012-09-04 16:43:21 -07:00
Daniel Hokka Zakrisson
7a201dbb2e
Keep result pristine for ignore_errors
2012-09-04 22:40:07 +02:00
Tim Bielawa
e052cf4727
nagios module should advertise 'services' attribute as required.
2012-09-04 13:55:11 -04:00
Anastasis Andronidis
63b4f8dd80
small typo
2012-09-04 17:12:16 +03:00
Anastasis Andronidis
44a28838db
Fault handling for YAML file and gitdir value.
2012-09-04 17:05:00 +03:00
Daniel Hokka Zakrisson
a5d63532d3
Add backup to assemble
2012-09-04 16:04:53 +02:00
Daniel Hokka Zakrisson
2a8b92954f
Add backups to lineinfile
2012-09-04 16:04:53 +02:00
Daniel Hokka Zakrisson
dfcb9d3c2d
Move backup to module_common
2012-09-04 16:04:53 +02:00
Anastasis Andronidis
6c8171f6f9
Appended repo_path
2012-09-04 16:28:57 +03:00
Anastasis Andronidis
4e94db3d78
Fixed a parsing HEAD problem, when ansible is checked out as a submodule
...
Fixed a parsing HEAD problem, when ansible is checked out as a
submodule in git
2012-09-04 16:12:39 +03:00
Michael DeHaan
7c2fe3da16
Merge pull request #989 from willthames/command-expand-path
...
Allow ~ expansion in chdir argument of command module
2012-09-04 04:07:42 -07:00
willthames
8b8eae7d82
Allow ~ expansion in chdir argument of command module
...
This allows the use of ~ in the chdir argument of the command module
I know the later change is absolutely necessary as the first change
was not sufficient. It may be that the first change fixes shell and
the second fixes command.
2012-09-04 14:22:53 +10:00
Michael DeHaan
8c028c4cfa
Merge pull request #988 from willthames/svn-expand-path
...
Subversion dest should allow ~ expansion
2012-09-03 17:33:01 -07:00
willthames
d4c4a51866
Subversion dest should allow ~ expansion
...
Used os.path.expanduser on dest to allow e.g. ~/svn/repo as
a destination
2012-09-04 10:15:13 +10:00
Michael DeHaan
8f220a4f77
Always pipe stderr in the setup module to avoid JSON interference.
2012-09-02 12:34:28 -04:00
Michael DeHaan
c04f00e3a6
Fix async callback
2012-09-02 11:20:56 -04:00
Michael DeHaan
16c57c6674
rebuild
2012-09-02 08:35:54 -04:00
Michael DeHaan
92de282430
rebuild
2012-09-02 08:35:38 -04:00
Michael DeHaan
edfcdbffa1
Merge pull request #210 from mavimo/patch-1
...
Fixed typo un user
2012-09-02 05:34:11 -07:00
Matt Wright
d52f1d969b
Use get_bin_path
properly
2012-08-31 15:03:26 -04:00
Matt Wright
a092eadbbb
Fix supervisorctl module after merge issue
2012-08-31 11:03:14 -04:00
Marco Vito Moscaritolo
c0d40439a1
Fixed typo un user
...
In playbook users is not valid, please change to user.
2012-08-31 17:44:26 +03:00
Michael DeHaan
2b6d21d23c
Merge pull request #2 from skvidal/master
...
eucalyptus support into ec2 inventory module
2012-08-31 07:09:16 -07:00
Seth Vidal
b3ee7fdd97
add eucalyptus private cloud support to the ec2 module
2012-08-31 09:52:12 -04:00
Michael DeHaan
9b6cf8db4f
Merge pull request #977 from jpmens/fromjson
...
Jinja2 filter from_json added, to_json renamed
2012-08-31 04:51:10 -07:00
Jan-Piet Mens
a37c6ea936
Jinja2 filter from_json added, to_json renamed
2012-08-31 07:30:18 +02:00
Michael DeHaan
566f220d16
API docs update + fix -u reference
2012-08-30 23:55:31 -04:00
Michael DeHaan
edd2a3c6ed
Rebuild
2012-08-30 22:58:22 -04:00