head 1.3; access; symbols pkgsrc-2013Q3:1.2.0.4 pkgsrc-2013Q3-base:1.2 pkgsrc-2013Q2:1.2.0.2 pkgsrc-2013Q2-base:1.2 pkgsrc-2013Q1:1.1.0.2 pkgsrc-2013Q1-base:1.1; locks; strict; comment @# @; 1.3 date 2013.12.02.22.54.46; author hubertf; state dead; branches; next 1.2; commitid QKgGvtJDMpOvZBfx; 1.2 date 2013.04.13.17.51.58; author riz; state Exp; branches; next 1.1; 1.1 date 2013.02.26.00.13.00; author hubertf; state Exp; branches; next ; desc @@ 1.3 log @Update ansible to 1.4.1. Some changes: * Many new modules, sorted in the following subdirs: cloud commands database files internal inventory messaging monitoring net_infrastructure network notification packaging source_control system utilities web_infrastructure * accelerated mode: An enhanced fireball mode that requires zero bootstrapping and fewer requirements plus adds capabilities like sudo commands * Connection default is now "smart", which discovers if the system openssh can support ControlPersist, and uses it if so, if not falls back to paramiko * external inventory scripts may now return host variables in one pass, which allows them to be much more efficient for large numbers of hosts (AWS!) * "~" now expanded on each component of configured plugin paths * Countless feature enhancements and bugfixes For a full list, see https://github.com/ansible/ansible/blob/devel/CHANGELOG.md @ text @$NetBSD: patch-library_virt,v 1.2 2013/04/13 17:51:58 riz Exp $ --- library/virt.orig 2013-04-02 17:33:54.000000000 -0700 +++ library/virt 2013-04-13 09:41:16.000000000 -0700 @@@@ -48,9 +48,9 @@@@ - code: "virt: name=alpha state=running" description: "Example from Ansible Playbooks" - code: ansible host -m virt -a "name=alpha command=status" - description: "Example guest management with C(/usr/bin/ansible)" + description: "Example guest management with C(@@LOCALBASE@@/bin/ansible)" - code: ansible host -m virt -a "name=alpha command=get_xml" - description: "Use C(/usr/bin/ansible) to get the xml of the guest machine alpha" + description: "Use C(@@LOCALBASE@@/bin/ansible) to get the xml of the guest machine alpha" requirements: [ "libvirt" ] author: Michael DeHaan, Seth Vidal ''' @ 1.2 log @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 @ text @d1 1 a1 1 $NetBSD$ @ 1.1 log @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. @ text @d3 4 a6 4 --- library/virt.orig 2012-11-20 02:15:41.000000000 +0000 +++ library/virt @@@@ -45,7 +45,7 @@@@ examples: - code: "virt: guest=alpha state=running" d8 1 a8 1 - code: ansible host -m virt -a "guest=alpha command=status" d11 6 a16 3 notes: - "Other non-idempotent commands are: C(status), C(pause), C(unpause), C(get_xml), C(autostart), C(freemem), C(list_vms), C(info), C(nodeinfo), @