Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ##### EXAMPLE OF FACTS NOTATIONS
- ---
- - hosts: all
- tasks:
- - name: show IP address
- debug:
- msg: >
- This host uses IP address {{ ansible_facts.default_ipv4.address }}
- - name: show IP address once more
- debug:
- msg: The IP address is {{ ansible_facts['default_ipv4']['address'] }}
- - name: old notation this time
- debug:
- msg: The IP address is {{ ansible_default_ipv4.address }}
- - name: old notation a bit less old
- debug:
- msg: The IP address is {{ ansible_default_ipv4['address'] }}
- #####
- [ansible@control lesson8]$ history
- 1 ssh-keygen
- 2 ssh-copy-id ansible1
- 3 ssh-copy-id ansible2
- 4 history
- 5 ansible --version
- 6 git clone https://github.com/sandervanvugt/rhce8-live
- 7 git clone https://github.com/sandervanvugt/rhce8-book
- 8 ls
- 9 cd rhce8-live/
- 10 ls
- 11 ./countdown 12
- 12 sudo vim /etc/ansible/hosts
- 13 sudo vim /etc/ansible/ansible.cfg
- 14 ansible -i inventory all --list-hosts
- 15 ls
- 16 cd lesson2/
- 17 ls
- 18 cat inventory
- 19 ansible -i inventory all --list-hosts
- 20 ansible web --list-hosts
- 21 ansible -i inventory ungrouped --list-hosts
- 22 vim ansible.cfg
- 23 ls
- 24 ls -l
- 25 mv inventory /tmp
- 26 mkdir inventory
- 27 mv /tmp/inventory inventory/
- 28 grep inventory ansible.cfg
- 29 ansible --version
- 30 ansible all -m user -a "name=lisa"
- 31 ansible all -m command -a "id lisa"
- 32 ansible -m command -a "useradd lisa"
- 33 ansible all -m command -a "useradd lisa"
- 34 ansible all -m user -a "name=lisa"
- 35 history
- 36 ansible ansible1.example.com -m command -a "rpm -qa | grep nmap"
- 37 ansible ansible1.example.com -m shell -a "rpm -qa | grep nmap"
- 38 ansible all -m ping
- 39 ansible all -m service -a "name=httpd state=started"
- 40 ansible all -m copy -a 'content="hello world" dest=/etc/motd"
- 41 ansible all -m copy -a 'content="hello world" dest=/etc/motd'
- 42 ansible all -a "cat /etc/motd"
- 43 history
- 44 ../countdown 12
- 45 vim inventory/
- 46 history
- 47 ansible all -a "cat /etc/motd"
- 48 ansible-doc -l
- 49 ansible-doc -l | wc
- 50 ansible-doc -l | grep '^ios'
- 51 ansible-doc -l | grep '^ios' | wc
- 52 ansible-doc user
- 53 ansible -u root -i inventory ansible2.example.com --ask-pass -m raw -a "yum install -y python3"
- 54 vim ~/.vimrc
- 55 cd ../lesson4/
- 56 ls
- 57 vim vsftpd.yml
- 58 vim ~/.vimrc
- 59 vim vsftpd.yml
- 60 ansible-playbook vsftpd.yml
- 61 vim vsftpd.yml
- 62 ansible-playbook vsftpd.yml
- 63 vim vsftpd.yml
- 64 ansible-playbook vsftpd.yml
- 65 vim vsftpd.yml
- 66 ansible-playbook vsftpd.yml
- 67 ansible-playbook --syantax-check vsftpd.yml
- 68 ansible-playbook vsftpd.yml --syntax-check
- 69 vim vsftpd.yml
- 70 ansible-playbook -v vsftpd.yml
- 71 ansible-playbook -vvvv vsftpd.yml
- 72 vim web-setup-and-test.yml
- 73 ansible-playbook web-setup-and-test.yml
- 74 ../countdown 12
- 75 ansible ansible1.example.com -m setup > ../lesson5/facts.txt
- 76 cd ../lesson5/
- 77 less facts.txt
- 78 ansible-doc -l | grep facts | less
- 79 ansible-doc -l | grep facts | wc
- 80 ls
- 81 vim user.yml
- 82 ansible-playbook user.yml
- 83 ansible-playbook --help
- 84 ansible-playbook user.yml -e user=anna
- 85 vim user.yml
- 86 ansible-playbook user.yml
- 87 vim user.yml
- 88 ansible-playbook user.yml
- 89 ls
- 90 history | grep git
- 91 cd webservers/
- 92 ls
- 93 cat inventory
- 94 cat ansible.cfg
- 95 ls group_vars/
- 96 cat inventory
- 97 ls
- 98 cat group_vars/lamp
- 99 vim site.yml
- 100 ansible-playbook site.yml
- 101 history
- 102 vim site.yml
- 103 ansible-playbook --dry-run site.yml
- 104 ansible-playbook -C site.yml
- 105 exit
- 106 pwd
- 107 ls
- 108 cd rhce8-live/
- 109 cd lesson5/
- 110 ls
- 111 cd webservers/
- 112 ls
- 113 ls group_vars/
- 114 cat inventory
- 115 cat group_vars/lamp
- 116 vim site.yml
- 117 vim cob.yml
- 118 ansible-playbook cob.yml
- 119 vim gary.yaml
- 120 ansible-playbook gary.yaml
- 121 ansible -u root -i inventory ansible2.example.com --ask-pass -m raw -a "yum install -y python3"
- 122 ansible-doc yum
- 123 vim cob.yml
- 124 ansible-vault -h
- 125 pwd
- 126 cd ../../lesson7/
- 127 ls
- 128 cd vault/
- 129 ls
- 130 ansible-vault create secret.yml
- 131 cat secret.yml
- 132 vim create-user.yml
- 133 ansible-playbook create-user.yml
- 134 ansible-playbook --ask-vault-pass create-user.yml
- 135 ansible ansible1.example.com -a "tail /etc/shadow"
- 136 echo password > vault-pass
- 137 ls -l vault-pass
- 138 ansible-playbook --vault-password-file=vault-pass create-users.yml
- 139 ls
- 140 ansible-playbook --vault-password-file=vault-pass create-user.yml
- 141 vim create-user.yml
- 142 ls
- 143 vim create-user.yml
- 144 rm secret.yml
- 145 vim secret.yml
- 146 vim create-user.yml
- 147 vim password.yml
- 148 rm secret.yml
- 149 rm create-user.yml
- 150 ansible-vault create secret.yml
- 151 vim password.yml
- 152 ansible-vault encrypt password.yml
- 153 ls
- 154 vim create-users.yml
- 155 ansible-playbook --vault-id @prompt create-users.yml
- 156 vim create-users.yml
- 157 ansible-playbook --vault-id @prompt create-users.yml
- 158 cd ..
- 159 ansible -m setup all
- 160 ls
- 161 cd facts/
- 162 ansible -m setup all
- 163 ansible -m setup all > facts.txt
- 164 less facts.txt
- 165 ls
- 166 vim facts.yml
- 167 ansible-playbook facts.yml
- 168 ls
- 169 vim ipfact.yml
- 170 ansible-playbook ipfact.yml
- 171 vim ipfact.yml
- 172 vim facts.txt
- 173 vim ipfact.yml
- 174 vim facts.txt
- 175 pwd
- 176 ../../countdown 12
- 177 cd ../vault/
- 178 ls
- 179 cat password.yml
- 180 cat secret.yml
- 181 cat create-users.yml
- 182 ansible-playbook --vault-id username@prompt pwhash@prompt create-users.yml
- 183 ansible-playbook --vault-id username@prompt --vault-id pwhash@prompt create-users.yml
- 184 vim create-users.yml
- 185 ansible-playbook --vault-id username@prompt --vault-id pwhash@prompt create-users.yml
- 186 cd ../facts/
- 187 vim ipfact.yml
- 188 ansible-playbook ipfact.yml
- 189 vim ipfact.yml
- 190 pwd
- 191 ls
- 192 vim newlocalfacts.yml
- 193 vim localfacts.fact
- 194 ansible-playbook newlocalfacts.yml
- 195 ansible ansible1.example.com -m setup -a "filter=ansible_local"
- 196 vim localfacts.fact
- 197 echo ansible_facts.local.localfacts.localfacts.package >> newlocalfacts.yml
- 198 vim newlocalfacts.yml
- 199 ansible-doc debug
- 200 vim newlocalfacts.yml
- 201 ansible-playbook newlocalfacts.yml
- 202 vim newlocalfacts.yml
- 203 ansible ansible1.example.com -m setup -a "filter=ansible_facts.local"
- 204 ansible ansible1.example.com -m setup -a "filter=ansible_local"
- 205 vim newlocalfacts.yml
- 206 ansible ansible1.example.com -m setup -a "filter=ansible_local"
- 207 ansible-playbook newlocalfacts.yml
- 208 vim newlocalfacts.yml
- 209 ansible-playbook newlocalfacts.yml
- 210 vim newlocalfacts.yml
- 211 ansible-doc | grep facts | grep pack
- 212 ansible-doc -l | grep facts | grep pack
- 213 cd ..
- 214 git clone https://github.com/sandervanvugt/ansible-advanced
- 215 cd ansible-advanced/
- 216 ls
- 217 cd windows/
- 218 ls
- 219 cat ansible.cfg
- 220 cat inventory
- 221 d ../..
- 222 cd ../../rhce8-live/
- 223 ls
- 224 cd lesson7/
- 225 ls
- 226 cd arrays/
- 227 ls
- 228 cat vars/users-dictionary
- 229 cat vars/users-list
- 230 vim multi-list.yml
- 231 ansible-playbook multi-list.yml
- 232 vim multi-dictionary.yml
- 233 ansible-playbook multi-dictionary.yml
- 234 pwd
- 235 ../../countdown 12
- 236 cd ../../lesson8/
- 237 ls
- 238 cat loopservices.yml
- 239 vim loopservices.yml
- 240 ansible-playbook loopservices.yml
- 241 vim loopusers.yml
- 242 ansible-playbook loopusers.yml
- 243 vim loopusers.yml
- 244 ansible-playbook loopusers.yml
- 245 vim loopusers.yml
- 246 vim loopservices.yml
- 247 vim loop-over-variable.yml
- 248 vim loopvars.yml
- 249 ansible-playbook loop-over-variable.yml
- 250 vim register_loop.yml
- 251 ansible-playbook register_loop.yml
- 252 vim register_command.yml
- 253 ansible-playbook register_command.yml
- 254 vim register_command.yml
- 255 ansible-playbook register_command.yml
- 256 ls
- 257 vim distro.yml
- 258 ansible-playbook distro.yml
- 259 vim distro.yml
- 260 ansible-playbook distro.yml
- 261 vim distro.yml
- 262 ansible-playbook distro.yml -e mypackage=tmux
- 263 ls
- 264 vim quicktest.yml
- 265 ansible-playbook quicktest.yml
- 266 vim quicktest.yml
- 267 ansible-playbook quicktest.yml
- 268 vim command-output-test.yml
- 269 ansible-playbook command-output-test.yml
- 270 vim command-output-test.yml
- 271 ansible-playbook command-output-test.yml
- 272 cat command-output-test.yml
- 273 sudo yum install vdo
- 274 less /usr/share/doc/vdo/examples/ansible/test_vdocreate.yml
- 275 pwd
- 276 ../countdown 12
- 277 ls
- 278 vim when_multiple.yml
- 279 ansible-playbook when_multiple.yml
- 280 vim when_multiple.yml
- 281 ansible-playbook when_multiple.yml
- 282 vim when_multiple_complex.yml
- 283 ansible-playbook when_multiple_complex.yml
- 284 vim restart.yml
- 285 ansible-playbook restart.yml
- 286 ls
- 287 vim ifsize.yml
- 288 ls ../lesson5/
- 289 less ../lesson5/facts.txt
- 290 vim ifsize.yml
- 291 ansible-playbook ifsize.yml -vv
- 292 vim ifsize.yml
- 293 ansible-playbook ifsize.yml -vv
- 294 vim handlers.yml
- 295 ansible-playbook handlers.yml
- 296 touch /tmp/index.html
- 297 ansible-playbook handlers.yml
- 298 vim handlers.yml
- 299 ansible-playbook handlers.yml
- 300 ansible all -m file -a "name=/var/www/html/index.html state=absent"
- 301 ansible-playbook handlers.yml
- 302 history
- 303 vim blocks.yml
- 304 ansible-playbook blocks.yml
- 305 vim blocks2.yml
- 306 ansible-playbook blocks2.yml
- 307 history
Add Comment
Please, Sign In to add comment