Module: Ansible

Extended by:
Ansible
Includes:
Config, Methods, PlaybookMethods
Included in:
Ansible
Defined in:
lib/ansible-wrapper.rb,
lib/ansible/version.rb,
lib/ansible/playbook.rb,
lib/ansible/playbook.rb,
lib/ansible/shortcuts.rb,
lib/ansible/ad_hoc.rb

Defined Under Namespace

Modules: AdHoc, Config, Methods, Output, Playbook, PlaybookMethods, SafePty

Constant Summary collapse

VERSION =
'0.2.0'

Constants included from PlaybookMethods

PlaybookMethods::BIN

Constants included from Methods

Methods::BIN

Constants included from Config

Config::IP_OR_HOSTNAME, Config::PATH, Config::SKIP_HOSTVARS

Instance Method Summary collapse

Methods included from PlaybookMethods

#playbook, #stream

Methods included from Methods

#list_hosts, #one_off, #parse_host_vars

Methods included from Config

#config, #configure

Instance Method Details

#<<(cmd) ⇒ Object



8
9
10
# File 'lib/ansible/shortcuts.rb', line 8

def <<(cmd)
  Playbook.stream cmd
end

#[](cmd) ⇒ Object



4
5
6
# File 'lib/ansible/shortcuts.rb', line 4

def [](cmd)
  AdHoc.run cmd
end

#enable_shortcuts!Object



14
15
16
# File 'lib/ansible-wrapper.rb', line 14

def enable_shortcuts!
  require 'ansible/shortcuts'
end