Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ##### using a filter to print the first character out of a variable
- [ansible@control lesson15]$ cat test1.yaml
- ---
- - hosts: localhost
- vars_prompt:
- - name: filesize
- prompt: "specify a file size in megabytes"
- private: no
- tasks:
- - name: check if file size is valid
- debug:
- msg: filesize is {{ filesize | first }}
- ########### BONUSLAB ASSIGNMENT
- CHALLENGE LAB
- Write a playbook that installs and starts an httpd webserver according to the following requirements:
- - the index.html should be in the /web directory
- - the index.html should contain the text hello world
- - the httpd service must be started and enabled
- - the firewall must have opened a port for the httpd service
- ########### BONUSLAB SOLUTION
- [ansible@control lesson16]$ cat bonuslab.yml
- ---
- - name: setting up webserver
- hosts: ansible2.example.com
- tasks:
- - name: install semanage
- yum:
- name: policycoreutils-python-utils
- state: latest
- - name: make directory
- file:
- path: /web
- state: directory
- - name: copy index.html
- copy:
- content: hello everybody
- dest: /web/index.html
- - name: set SELinux
- sefcontext:
- target: "/web(/.*)?"
- setype: httpd_sys_content_t
- state: present
- - name: run restorecon to apply selinux
- command: restorecon /web
- - name: install httpd
- yum:
- name: httpd
- state: latest
- - name: change documentroot
- lineinfile:
- path: /etc/httpd/conf/httpd.conf
- regexp: ^DocumentRoot
- line: "DocumentRoot /web"
- - name: enable httpd
- service:
- name: httpd
- state: started
- enabled: yes
- - name: open port in firewall
- firewalld:
- service: http
- state: enabled
- immediate: yes
- permanent: yes
- ####HISTORY
- [ansible@control lesson16]$ 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 ansible-playbook --help
- 107 ansible-playbook --help | grep vault
- 108 cd rhce8-live/lesson7/
- 109 cd vault/
- 110 ansible-playbook --vault-id username@prompt --vault-id pwhash@prompt create-users.yml
- 111 pwd
- 112 ls
- 113 cd rhce8-live/
- 114 cd lesson5/
- 115 ls
- 116 cd webservers/
- 117 ls
- 118 ls group_vars/
- 119 cat inventory
- 120 cat group_vars/lamp
- 121 vim site.yml
- 122 vim cob.yml
- 123 ansible-playbook cob.yml
- 124 vim gary.yaml
- 125 ansible-playbook gary.yaml
- 126 ansible -u root -i inventory ansible2.example.com --ask-pass -m raw -a "yum install -y python3"
- 127 ansible-doc yum
- 128 vim cob.yml
- 129 ansible-vault -h
- 130 pwd
- 131 cd ../../lesson7/
- 132 ls
- 133 cd vault/
- 134 ls
- 135 ansible-vault create secret.yml
- 136 cat secret.yml
- 137 vim create-user.yml
- 138 ansible-playbook create-user.yml
- 139 ansible-playbook --ask-vault-pass create-user.yml
- 140 ansible ansible1.example.com -a "tail /etc/shadow"
- 141 echo password > vault-pass
- 142 ls -l vault-pass
- 143 ansible-playbook --vault-password-file=vault-pass create-users.yml
- 144 ls
- 145 ansible-playbook --vault-password-file=vault-pass create-user.yml
- 146 vim create-user.yml
- 147 ls
- 148 vim create-user.yml
- 149 rm secret.yml
- 150 vim secret.yml
- 151 vim create-user.yml
- 152 vim password.yml
- 153 rm secret.yml
- 154 rm create-user.yml
- 155 ansible-vault create secret.yml
- 156 vim password.yml
- 157 ansible-vault encrypt password.yml
- 158 ls
- 159 vim create-users.yml
- 160 ansible-playbook --vault-id @prompt create-users.yml
- 161 vim create-users.yml
- 162 ansible-playbook --vault-id @prompt create-users.yml
- 163 cd ..
- 164 ansible -m setup all
- 165 ls
- 166 cd facts/
- 167 ansible -m setup all
- 168 ansible -m setup all > facts.txt
- 169 less facts.txt
- 170 ls
- 171 vim facts.yml
- 172 ansible-playbook facts.yml
- 173 ls
- 174 vim ipfact.yml
- 175 ansible-playbook ipfact.yml
- 176 vim ipfact.yml
- 177 vim facts.txt
- 178 vim ipfact.yml
- 179 vim facts.txt
- 180 pwd
- 181 ../../countdown 12
- 182 cd ../vault/
- 183 ls
- 184 cat password.yml
- 185 cat secret.yml
- 186 cat create-users.yml
- 187 ansible-playbook --vault-id username@prompt pwhash@prompt create-users.yml
- 188 ansible-playbook --vault-id username@prompt --vault-id pwhash@prompt create-users.yml
- 189 vim create-users.yml
- 190 ansible-playbook --vault-id username@prompt --vault-id pwhash@prompt create-users.yml
- 191 cd ../facts/
- 192 vim ipfact.yml
- 193 ansible-playbook ipfact.yml
- 194 vim ipfact.yml
- 195 pwd
- 196 ls
- 197 vim newlocalfacts.yml
- 198 vim localfacts.fact
- 199 ansible-playbook newlocalfacts.yml
- 200 ansible ansible1.example.com -m setup -a "filter=ansible_local"
- 201 vim localfacts.fact
- 202 echo ansible_facts.local.localfacts.localfacts.package >> newlocalfacts.yml
- 203 vim newlocalfacts.yml
- 204 ansible-doc debug
- 205 vim newlocalfacts.yml
- 206 ansible-playbook newlocalfacts.yml
- 207 vim newlocalfacts.yml
- 208 ansible ansible1.example.com -m setup -a "filter=ansible_facts.local"
- 209 ansible ansible1.example.com -m setup -a "filter=ansible_local"
- 210 vim newlocalfacts.yml
- 211 ansible ansible1.example.com -m setup -a "filter=ansible_local"
- 212 ansible-playbook newlocalfacts.yml
- 213 vim newlocalfacts.yml
- 214 ansible-playbook newlocalfacts.yml
- 215 vim newlocalfacts.yml
- 216 ansible-doc | grep facts | grep pack
- 217 ansible-doc -l | grep facts | grep pack
- 218 cd ..
- 219 git clone https://github.com/sandervanvugt/ansible-advanced
- 220 cd ansible-advanced/
- 221 ls
- 222 cd windows/
- 223 ls
- 224 cat ansible.cfg
- 225 cat inventory
- 226 d ../..
- 227 cd ../../rhce8-live/
- 228 ls
- 229 cd lesson7/
- 230 ls
- 231 cd arrays/
- 232 ls
- 233 cat vars/users-dictionary
- 234 cat vars/users-list
- 235 vim multi-list.yml
- 236 ansible-playbook multi-list.yml
- 237 vim multi-dictionary.yml
- 238 ansible-playbook multi-dictionary.yml
- 239 pwd
- 240 ../../countdown 12
- 241 cd ../../lesson8/
- 242 ls
- 243 cat loopservices.yml
- 244 vim loopservices.yml
- 245 ansible-playbook loopservices.yml
- 246 vim loopusers.yml
- 247 ansible-playbook loopusers.yml
- 248 vim loopusers.yml
- 249 ansible-playbook loopusers.yml
- 250 vim loopusers.yml
- 251 vim loopservices.yml
- 252 vim loop-over-variable.yml
- 253 vim loopvars.yml
- 254 ansible-playbook loop-over-variable.yml
- 255 vim register_loop.yml
- 256 ansible-playbook register_loop.yml
- 257 vim register_command.yml
- 258 ansible-playbook register_command.yml
- 259 vim register_command.yml
- 260 ansible-playbook register_command.yml
- 261 ls
- 262 vim distro.yml
- 263 ansible-playbook distro.yml
- 264 vim distro.yml
- 265 ansible-playbook distro.yml
- 266 vim distro.yml
- 267 ansible-playbook distro.yml -e mypackage=tmux
- 268 ls
- 269 vim quicktest.yml
- 270 ansible-playbook quicktest.yml
- 271 vim quicktest.yml
- 272 ansible-playbook quicktest.yml
- 273 vim command-output-test.yml
- 274 ansible-playbook command-output-test.yml
- 275 vim command-output-test.yml
- 276 ansible-playbook command-output-test.yml
- 277 cat command-output-test.yml
- 278 sudo yum install vdo
- 279 less /usr/share/doc/vdo/examples/ansible/test_vdocreate.yml
- 280 pwd
- 281 ../countdown 12
- 282 ls
- 283 vim when_multiple.yml
- 284 ansible-playbook when_multiple.yml
- 285 vim when_multiple.yml
- 286 ansible-playbook when_multiple.yml
- 287 vim when_multiple_complex.yml
- 288 ansible-playbook when_multiple_complex.yml
- 289 vim restart.yml
- 290 ansible-playbook restart.yml
- 291 ls
- 292 vim ifsize.yml
- 293 ls ../lesson5/
- 294 less ../lesson5/facts.txt
- 295 vim ifsize.yml
- 296 ansible-playbook ifsize.yml -vv
- 297 vim ifsize.yml
- 298 ansible-playbook ifsize.yml -vv
- 299 vim handlers.yml
- 300 ansible-playbook handlers.yml
- 301 touch /tmp/index.html
- 302 ansible-playbook handlers.yml
- 303 vim handlers.yml
- 304 ansible-playbook handlers.yml
- 305 ansible all -m file -a "name=/var/www/html/index.html state=absent"
- 306 ansible-playbook handlers.yml
- 307 history
- 308 vim blocks.yml
- 309 ansible-playbook blocks.yml
- 310 vim blocks2.yml
- 311 ansible-playbook blocks2.yml
- 312 history
- 313 sudo -i
- 314 exit
- 315 history
- 316 cd rhce8-live/
- 317 cd lesson8/
- 318 vim lab2.yaml
- 319 vim packages.yml
- 320 vim lab2.yaml
- 321 cat packages.yml
- 322 vim lab2.yaml
- 323 ansible-playbook lab2.yaml
- 324 vim lab2.yaml
- 325 ansible-playbook lab2.yaml
- 326 vim lab2.yaml
- 327 ansible ansible2.example.com -m yum -a "name=httpd state=absent"
- 328 ansible-playbook lab2.yaml
- 329 vim lab2.yaml
- 330 cat lab2.yaml
- 331 cat packages.yml
- 332 ls
- 333 vim failure.yml
- 334 ansible-playbook failure.yml
- 335 vim failure.yml
- 336 ansible-playbook failure.yml
- 337 ls
- 338 vim failure2.yml
- 339 grep 'not found' *
- 340 vim command-output-test.yml
- 341 ansible-playbook failure2.yml
- 342 ansible-playbook command-output-test.yml
- 343 vim command-output-test.yml
- 344 ansible-playbook command-output-test.yml
- 345 vim changed.yml
- 346 ansible-playbook changed.yml
- 347 vim changed.yml
- 348 ansible-playbook changed.yml
- 349 cd ../lesson9/
- 350 ls
- 351 vim file.yml
- 352 ansible-playbook file.yml
- 353 ansible -m stat -a "name=/tmp/removeme"
- 354 ansible all -m stat -a "name=/tmp/removeme"
- 355 ansible all -m stat -a "path=/tmp/removeme"
- 356 ansible all -a "ls -l /tmp/removeme"
- 357 ansible all -a "ls -lZ /tmp/removeme"
- 358 vim copy.yml
- 359 ansible-playbook copy.yml
- 360 cat copy.yml
- 361 ls /tmp
- 362 sudo yum install -y tree
- 363 tree /tmp
- 364 tree /tmp/an*
- 365 cat /tmp/ansible1.example.com/tmp/hosts
- 366 vim selinux.yml
- 367 ansible-playbook selinux.yml
- 368 sudo yum provides */semanage
- 369 vim selinux.yml
- 370 ansible-playbook selinux.yml
- 371 vim selinux.yml
- 372 ansible all -a "ls -lZ /tmp/removeme"
- 373 ansible-doc sefcontext
- 374 ../countdown 12
- 375 vim selinux.yml
- 376 ls
- 377 vim templates/vsftpd.j2
- 378 vim vsftpd-template.yml
- 379 ansible-playbook vsftpd-template.yml
- 380 ansible all -a "cat /etc/vsftpd/vsftpd.conf"
- 381 vim ansible.cfg
- 382 vim hostsfile.yml
- 383 vim templates/hosts.j2
- 384 ansible-playbook hostsfile.yml
- 385 ansible all -a "cat /etc/hosts"
- 386 cd ../lesson11/
- 387 ansible-galaxy install geerlingguy.docker
- 388 ansible-galaxy install geerlingguy.nginx
- 389 cd ~/.ansible/roles/geerlingguy.nginx/
- 390 tree
- 391 less README.md
- 392 ls
- 393 cd tasks/
- 394 vim main.yml
- 395 tree
- 396 cd ..
- 397 vim vars/RedHat.yml
- 398 vim tasks/setup-RedHat.yml
- 399 cd
- 400 cd rhce8-live/lesson11/
- 401 ls
- 402 vim nginx-role.yml
- 403 ansible-playbook nginx-role.yml
- 404 history
- 405 ../countdown 12
- 406 ls
- 407 cd roles
- 408 ls
- 409 tree
- 410 vim motd/tasks/main.yml
- 411 vim motd/templates/motd.j2
- 412 vim motd/defaults/main.yml
- 413 cd ..
- 414 ls
- 415 vim motd-role.yml
- 416 ansible-playbook motd-role.yml
- 417 vim motd/defaults/main.yml
- 418 vim roles/motd/defaults/main.yml
- 419 vim motd-role.yml
- 420 ansible-playbook motd-role.yml
- 421 ansible all -a "cat /etc/motd"
- 422 ls
- 423 vim apache-vhost-role.yml
- 424 tree roles/mywebhost/
- 425 vim roles/mywebhost/tasks/main.yml
- 426 vim roles/mywebhost/templates/vhost.conf.j2
- 427 vim roles/mywebhost/tests/inventory
- 428 vim roles/mywebhost/tests/test.yml
- 429 vim roles/mywebhost/handlers/main.yml
- 430 vim roles/mywebhost/vars/main.yml
- 431 vim roles/mywebhost/defaults/main.yml
- 432 cd roles/mywebhost/
- 433 rm -rf vars test defaults
- 434 tree
- 435 cd ..
- 436 ansible-playbook apache-vhost-role.yml
- 437 ansible-galaxy search docker
- 438 ansible-galaxy search docker --platforms EL
- 439 ansible-galaxy info bertvv.wordpress
- 440 ansible-galaxy list
- 441 ansible-galaxy init myweirdrole
- 442 ls
- 443 mv myweirdrole/ roles/
- 444 tree roles/myweirdrole/
- 445 ls roles/
- 446 cat roles/requirements.yml
- 447 ansible-galaxy install -r roles/requirements.yml
- 448 cat roles/requirements.yml
- 449 sudo yum install rhel-system-roles.noarch
- 450 sudo rpm -ql rhel-system-roles
- 451 cd /usr/share/ansible/roles/
- 452 ls
- 453 ls -l
- 454 cat /etc/os-release
- 455 cat /etc/redhat-release
- 456 cd /usr/share/doc/rhel-system-roles/
- 457 ls
- 458 cd selinux/
- 459 ls
- 460 cp example-selinux-playbook.yml ~/rhce8-live/lesson12
- 461 cd
- 462 cd rhce8-live/lesson12/
- 463 ls
- 464 vim example-selinux-playbook.yml
- 465 ansible-playbook example-selinux-playbook.yml
- 466 vim inventory
- 467 vim example-selinux-playbook.yml
- 468 ansible-playbook example-selinux-playbook.yml
- 469 vim example-selinux-playbook.yml
- 470 ansible-playbook example-selinux-playbook.yml
- 471 ../countdown 5
- 472 cd ../lesson16/
- 473 ls
- 474 vim setup_sudo.yml
- 475 cat vars/defaults
- 476 cat vars/users
- 477 cat vars/groups
- 478 vim sudoers.j2
- 479 tree files/
- 480 ansible-playbook setup_sudo.yml
- 481 vim setup_sudo.yml
- 482 ansible-playbook setup_sudo.yml
- 483 ansible all -i localhost, -m debug -a "msg={{ 'mypassword' | password_hash('sha512', 'mysecretsalt') }}"
- 484 grep stdin *
- 485 ansible localhost -m debug -a "msg={{ 'password' | password_hash('sha512','mypassword') }}"
- 486 vim userpw.yml
- 487 ansible-playbook userpw.yml
- 488 ssh anna@ansible2
- 489 grep stdin *
- 490 vim software-advanced.yml
- 491 sudo useradd bill
- 492 echo password | passwd --stdin bill
- 493 sudo echo password | passwd --stdin bill
- 494 sudo echo password | sudo passwd --stdin bill
- 495 cd ../lesson13
- 496 ls
- 497 vim pascal.py
- 498 ansible-inventory -i pascal.py --graph
- 499 history
- 500 q
- 501 exit
- 502 history
- 503 cd rhce8-live/
- 504 cd lesson16/
- 505 ls
- 506 vim users-advanced.yml
- 507 vim exercise134-vars.yaml
- 508 vim exercise134-tasks.yaml
- 509 vim users-advanced.yml
- 510 ansible-playbook users-advanced.yml
- 511 vim users-advanced.yml
- 512 ansible-playbook users-advanced.yml
- 513 su - ahmed
- 514 su - blair
- 515 su - ahmed
- 516 pwd
- 517 ls
- 518 ls -l ahmed/
- 519 ansible ansible2.example.com -a "ls -l /home/ahmed/.ssh/"
- 520 vim ~/.vimrc
- 521 vim users-advanced.yml
- 522 ls
- 523 ansible-playbook --list-tasks users-advanced.yml
- 524 ansible-playbook --start-at-task "copy sudoers file" users-advanced.yml
- 525 cd ../lesson13/
- 526 ls
- 527 vim includes.yml
- 528 vim install-and-setup.yml
- 529 vim imports.yaml
- 530 ansible-playbook imports.yaml
- 531 vim imports.yaml
- 532 ansible-playbook imports.yaml
- 533 vim imports.yaml
- 534 ansible-playbook imports.yaml
- 535 vim imports.yaml
- 536 ansible-playbook -f 50 imports.yaml
- 537 ansible-playbook -f 500 imports.yaml
- 538 sudo vim /etc/ansible/ansible.cfg
- 539 cd ../lesson15
- 540 vim vsftpd.yml
- 541 ansible-playbook vsftpd.yml
- 542 ansible-playbook --syntax-check vsftpd.yml
- 543 vim vsftpd.yml
- 544 ls
- 545 vim assertsize.yml
- 546 vim assertsize-wrong.yml
- 547 ansible-playbook assertsize.yml
- 548 ansible-playbook assertsize-wrong.yml
- 549 vim assertsize.yml
- 550 ls
- 551 vim assertstat.yml
- 552 ansible-playbook assertstat.yml
- 553 vim assertstat.yml
- 554 ansible-playbook assertstat.yml
- 555 vim assertstat.yml
- 556 ansible-playbook assertsize.yml
- 557 vim assertsize.yml
- 558 ../countdown 12
- 559 vim test1.yaml
- 560 ansible-playbook test1.yaml
- 561 cat test1.yaml
- 562 vim uri.yml
- 563 ansible-playbook uri.yml
- 564 vim uri.yml
- 565 ansible-playbook uri.yml
- 566 cd ../lesson9/
- 567 ls
- 568 ansible -m file -a "name=/etc/hosts state=absent"
- 569 ansible -m file -a "name=/etc/hosts state=absent" all
- 570 ansible-playbook --check --diff hostsfile.yml
- 571 cd ../lesson16/
- 572 ls
- 573 ../countdown 6
- 574 ../countdown 7
- 575 vim mk.yaml
- 576 vim bonuslab.yml
- 577 ansible-playbook bonuslab.yml
- 578 vim bonuslab.yml
- 579 ansible-doc service
- 580 vim bonuslab.yml
- 581 ansible-doc firewalld
- 582 vim bonuslab.yml
- 583 ansible-doc file
- 584 vim bonuslab.yml
- 585 ansible-doc file
- 586 vim bonuslab.yml
- 587 ansible-doc copy
- 588 vim bonuslab.yml
- 589 ansible-doc -l | grep '^se'
- 590 vim bonuslab.yml
- 591 ansible-doc sefcontext
- 592 vim bonuslab.yml
- 593 ansible-doc sefcontext
- 594 man semanage-fcontext
- 595 sudo yum provides */semanage
- 596 vim bonuslab.yml
- 597 ansible-doc lineinfile
- 598 vim bonuslab.yml
- 599 sudo yum install -y httpd
- 600 sudo vim /etc/httpd/conf/httpd.conf
- 601 vim bonuslab.yml
- 602 vim testlineinfile.yaml
- 603 ansible-playbook testlineinfile.yaml
- 604 vim /etc/httpd/conf/httpd.conf
- 605 vim bonuslab.yml
- 606 ansible-playbook bonuslab.yml
- 607 vim bonuslab.yml
- 608 ansible-playbook bonuslab.yml
- 609 vim bonuslab.yml
- 610 cat bonuslab.yml
- 611 ../countdown 14
- 612 ls
- 613 vim storage-advanced.yml
- 614 ansible-doc mount
- 615 history
- 616 ansible-playbook storage-advanced.yml
- 617 vim storage-advanced.yml
- 618 ansible-doc mount
- 619 ansible all -a "ls -ld /files"
- 620 ansible-doc mount
- 621 vim storage-advanced.yml
- 622 vim software-advanced.yml
- 623 ../countdown 14
- 624 ping ansible3
- 625 vim inventory
- 626 ls -lrt
- 627 cp ../setupans3.sh .
- 628 vim setupans3.sh
- 629 chmod +x setup
- 630 chmod +x setupans3.sh
- 631 ./setupans3.sh
- 632 ssh root@ansible3
- 633 ls
- 634 vim software-advanced.yml
- 635 sudo vim /etc/hosts
- 636 vim inventory
- 637 ansible-playbook --help | grep tag
- 638 vim software-advanced.yml
- 639 ls
- 640 cp ../../rhce8-book/exercise123-vault.yaml .
- 641 vim exercise123-vault.yaml
- 642 ansible-playbook software-advanced.yml
- 643 ansible-playbook software-advanced.yml -e newhost=ansible3.example.com -e newhostip=192.168.4.213
- 644 ansible-playbook --help | grep vault
- 645 ansible-playbook software-advanced.yml -e newhost=ansible3.example.com -e newhostip=192.168.4.213 --ask-vault-pass
- 646 ls -l
- 647 vim inventory
- 648 vim software-advanced.yml
- 649 ansible-playbook software-advanced.yml -e newhost=ansible3.example.com -e newhostip=192.168.4.213 --ask-vault-pass --skip-tags setuphost
- 650 history
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement