Commit graph

7 commits

Author SHA1 Message Date
riz
5c3faecc1c Update ansible to version 1.1. From the CHANGELOG.md:
1.1 "Mean Street" -- 4/2/2013

Core Features

* added --check option for "dry run" mode
* added --diff option to show how templates or copied files change, or
  might change
* --list-tasks for the playbook will list the tasks without running them
* able to set the environment by setting "environment:" as a dictionary
  on any task (go proxy support!)
* added ansible_ssh_user and ansible_ssh_pass for per-host/group username
  and password
* jinja2 extensions can now be loaded from the config file
* support for complex arguments to modules (within reason)
* can specify ansible_connection=X to define the connection type in
  inventory variables
* a new chroot connection type
* module common code now has basic type checking (and casting) capability
* module common now supports a 'no_log' attribute to mark a field as
  not to be syslogged
* inventory can now point to a directory containing multiple
  scripts/hosts files, if using this, put group_vars/host_vars
  directories inside this directory
* added configurable crypt scheme for 'vars_prompt'
* password generating lookup plugin -- $PASSWORD(path/to/save/data/in)
* added --step option to ansible-playbook, works just like Linux
  interactive startup!

Modules Added:

* bzr (bazaar version control)
* cloudformation
* django-manage
* gem (ruby gems)
* homebrew
* lvg (logical volume groups)
* lvol (LVM logical volumes)
* macports
* mongodb_user
* netscaler
* okg
* openbsd_pkg
* rabbit_mq_plugin
* rabbit_mq_user
* rabbit_mq_vhost
* rabbit_mq_parameter
* rhn_channel
* s3 -- allows putting file contents in buckets for sharing over s3
* uri module -- can get/put/post/etc
* vagrant -- launching VMs with vagrant, this is different from existing
  vagrant plugin
* zfs
2013-04-13 17:51:57 +00:00
rodent
9e9ea691d1 "$foo is ambiguous. Use ${foo} if you mean a Makefile variable or $$foo if
you mean a shell variable."
2013-04-06 11:39:25 +00:00
rodent
b0587df2a1 Fixes:
COMMENT should not be longer than 70 characters.
 COMMENT should not begin with 'A'.
 COMMENT should not begin with 'An'.
 COMMENT should not begin with 'a'.
 COMMENT should not end with a period.
 COMMENT should start with a capital letter.

pkglint warnings. Some files also got minor formatting, spelling, and style
corrections.
2013-04-06 03:45:05 +00:00
hubertf
2fe38ef1b4 Fix 'service' module not to hang when starting mysql.
Bump version to 1.0nb1, also sent upstream
2013-02-27 12:32:06 +00:00
riz
82daa6d108 After some discussion with ansible folks, don't replace the interpreter
in modules (the files in ${WRKSRC}/library), as they're treated as
data and not scripts - the right thing to do is to set
"ansible_python_interpreter" in the configuration.

Also, install example files in ${PREFIX}/share/examples/ansible.
2013-02-26 20:11:02 +00:00
riz
19ba03ef9b Some fixes for the package:
- install manpages
- replace "etc" with PKG_SYSCONFDIR in a number of locations
- replace "usr/share" with @PREFIX@/share in some places
- do some cleanup so things install with PKG_DEVELOPER set.
2013-02-26 17:42:59 +00:00
hubertf
261a95d03a Add ansible-1.0:
Ansible is a radically simple model-driven configuration management,
multi-node deployment, and remote task execution system. Ansible works
over SSH and does not require any software or daemons to be installed
on remote nodes. Extension modules can be written in any language and
are transferred to managed machines automatically.
2013-02-26 00:13:00 +00:00