ansible ad-hoc commands in org-mode babel(or better devops with org-mode)
- inventory
- hosts
- user
- become
- become-user
- forks
- module
- playbook
#+NAME: hosts : [web] : 10.1.0.13 : 10.1.0.23 : 10.1.0.33
:
#+BEGIN_SRC ansible :inventory hosts :hosts web[0] uptime #+END_SRC
#+BEGIN_SRC ansible :module yum name=httpd state=present #+END_SRC
#+name: config.conf #+BEGIN_EXAMPLE [section] key=value #+END_EXAMPLE
#+BEGIN_SRC ansible :module copy src=config.conf dest=/etc/config.conf #+END_SRC
#+BEGIN_SRC ansible :playbook - hosts: all tasks: - name: ensure apache2 installed package: name=apaache2 state=present #+END_SRC