Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [ansible@control lesson16]$ history
- 1 sudo dnf install -y epel-release
- 2 cat /etc/redhat-release
- 3 sudo dnf install ansible
- 4 ansible --version
- 5 history
- 6 sudo dnf install vim git -y
- 7 git clone https://github.com/sandervanvugt/rhce8-live
- 8 cd rhce8-live/
- 9 ls
- 10 cd
- 11 ip a
- 12 sudo vim /etc/hosts
- 13 ping ansible1
- 14 ping ansible2
- 15 ssh root@ansible1
- 16 ssh root@ansible2
- 17 history
- 18 cd rhce8-live/
- 19 ls
- 20 ./countdown 12
- 21 ansible-doc -l
- 22 ansible-doc -l | grep user
- 23 mkdir setup
- 24 cd setup/
- 25 vim inventory
- 26 ansible-doc user
- 27 ansible all -m user -a "name=ansible"
- 28 ansible all -m user -a "name=ansible" -i inventory
- 29 ansible all -m user -a "name=ansible" -i inventory -k
- 30 ansible all -m user -a "name=bob" -i inventory -k
- 31 ansible all -m user -a "name=bob" -i inventory -k -u root
- 32 ansible all -m user -a "name=ansible state=absent" -i inventory -k -u root
- 33 history
- 34 cat inventory
- 35 ansible all -m command -a "tail -3 /etc/passwd"
- 36 ansible all -m command -a "tail -3 /etc/passwd" -i inventory
- 37 ansible all -m command -a "tail -3 /etc/passwd" -i inventory -u root -k
- 38 ansible all -m user -a "name=ansible state=present" -i inventory -k -u root
- 39 ssh ansible@ansible2
- 40 history
- 41 sudo -i
- 42 ansible -i inventory all -m command -a "rpm -qa | grep util" -u root -k
- 43 ansible -i inventory all -m shell -a "rpm -qa | grep util" -u root -k
- 44 ansible -i inventory all -m shell -a "echo password | passwd --stdin ansible" -u root -k
- 45 ssh ansible@ansible1
- 46 ansible -i inventory all -m command -a "chown -R ansible:ansible /home/ansible" -u root -k
- 47 ansible -i inventory all -m command -a "ls -al /home/ansible" -u root -k
- 48 ssh ansible1
- 49 ssh ansible2
- 50 sudo vim /etc/hosts
- 51 history
- 52 ansible-doc copy
- 53 history
- 54 ansible -i inventory all -m copy -a 'content="ansible ALL=(ALL) NOPASSWD: ALL" -dest=/etc/sudoers.d/ansible' -u root -k
- 55 cat ~/.ssh/known_hosts
- 56 rm -f ~/.ssh/known_hosts
- 57 ansible -i inventory all -m copy -a 'content="ansible ALL=(ALL) NOPASSWD: ALL" -dest=/etc/sudoers.d/ansible' -u root -k
- 58 ssh ansible1
- 59 ssh ansible2
- 60 cat ~/.ssh/known_hosts
- 61 ansible -i inventory all -m copy -a 'content="ansible ALL=(ALL) NOPASSWD: ALL" -dest=/etc/sudoers.d/ansible' -u root -k
- 62 ansible -i inventory all -m copy -a 'content="ansible ALL=(ALL) NOPASSWD: ALL" dest=/etc/sudoers.d/ansible' -u root -k
- 63 ansible -i inventory all -m user -a "name=bob" -u ansible -k
- 64 ansible -i inventory all -m user -a "name=alice" -u ansible -k
- 65 ansible -i inventory all -m user -a "name=alice" -u ansible -k -b
- 66 ssh-keygen
- 67 ssh-copy-id ansible1
- 68 ssh-copy-id ansible2
- 69 ansible -i inventory all -m user -a "name=bob state=absent" -u ansible -b
- 70 history
- 71 ../countdown 12
- 72 sudo vim /etc/ansible/hosts
- 73 cd ../
- 74 ls
- 75 cd lesson2/
- 76 ls
- 77 cat inventory
- 78 ansible -i inventory all --list-hosts
- 79 ansible -i inventory web --list-hosts
- 80 vim ansible.cfg
- 81 sudo vim /etc/ansible/ansible.cfg
- 82 pwd
- 83 vim ansible.cfg
- 84 ansible all -m command -a "chown -R ansible:ansible /home/ansible"
- 85 vim ansible.cfg
- 86 ansible all -m command -a "chown -R ansible:ansible /home/ansible"
- 87 ansible --version
- 88 vim ansible.cfg
- 89 ansible localhost -m user -a "name=lisa"
- 90 vim ansible.cfg
- 91 sudo visudo
- 92 ansible localhost -m user -a "name=lisa"
- 93 echo $EDITOR
- 94 EDIT=/usr/bin/nano
- 95 export EDITOR=/usr/bin/nano
- 96 alias nanosudo=visudo
- 97 nanosudo
- 98 sudo nanosudo
- 99 ansible all -a "id lisa"
- 100 vim inventory
- 101 ansible all -m user -a "name=linda"
- 102 ansible all -m command -a "useradd bill"
- 103 ansible all -m user -a "name=bill"
- 104 history
- 105 ansible-doc user
- 106 ../countdown 15
- 107 ansible all -m package -a "name=nmap state=latest"
- 108 ansible all -m shell -a "rpm -qa | grep nmap"
- 109 ansible all -m service -a "name=httpd state=started"
- 110 cd ../lesson4/
- 111 ls
- 112 vim install-httpd.yml
- 113 ansible-doc copy
- 114 ansible-doc sync
- 115 ansible-doc -l | grep sync
- 116 ansible-doc synchronize
- 117 ls
- 118 vim vsftpd.yml
- 119 ansible-playbook vsftpd.yml
- 120 vim vsftpd.yml
- 121 ansible-doc service
- 122 vim vsftpd.yml
- 123 ansible-playbook vsftpd.yml
- 124 vim vsftpd.yml
- 125 ansible-playbook vsftpd.yml
- 126 vim vsftpd.yml
- 127 ansible-playbook -v vsftpd.yml
- 128 vim vsftpd.yml
- 129 ansible-playbook -v vsftpd.yml
- 130 ansible-playbook -vvvv vsftpd.yml
- 131 ansible-doc chkconfig
- 132 which chkconfig
- 133 ls -l /usr/sbin/chkconfig
- 134 sudo dnf provides */ansible-lint
- 135 sudo dnf install python3-ansible-lint
- 136 ansible-lint vsftpd.yml
- 137 ansible --syntax-check vsftpd.yml
- 138 ansible -C vsftpd.yml
- 139 ansible-playbook --syntax-check vsftpd.yml
- 140 history
- 141 history | less
- 142 cd ../lesson5/
- 143 ls
- 144 vim user.yml
- 145 ansible-playbook user.yml
- 146 vim user.yml
- 147 ansible-playbook user.yml
- 148 vim user.yml
- 149 vim inventory
- 150 ansible-playbook user.yml -e user=anna
- 151 vim user.yml
- 152 ansible-playbook user.yml -e user=anna
- 153 cd ../..
- 154 git clone https://github.com/sandervanvugt/ansibleinthreeweeks
- 155 cd ansibleinthreeweeks/
- 156 cd windows/
- 157 vim inventory
- 158 cd ../azure/
- 159 cd ../aws
- 160 cd ..
- 161 cd ../rhce8-live/lesson5/
- 162 ls
- 163 cd webservers/
- 164 ls
- 165 vim site.yml
- 166 cat inventory
- 167 ls group_vars/
- 168 cat group_vars/lamp
- 169 ansible-playbook site.yml
- 170 cd ../../..
- 171 cd ansibleinthreeweeks/
- 172 grep -R 'vars:'
- 173 cd cisco/
- 174 vim inventory-ios
- 175 cd ../../rhce8-live/lesson5/
- 176 ls
- 177 cat install_services.yml
- 178 cat packages.fact
- 179 cd ../lesson4/
- 180 ls
- 181 vim install-httpd.yml
- 182 cp install-httpd.yml uninstall-httpd.yml
- 183 vim uninstall-httpd.yml
- 184 ansible-playbook uninstall-httpd.yml
- 185 vim uninstall-httpd.yml
- 186 ansible-playbook uninstall-httpd.yml
- 187 vim uninstall-httpd.yml
- 188 ansible-playbook uninstall-httpd.yml
- 189 vim install-httpd.yml
- 190 ansible-playbook install-httpd.yml
- 191 ansible-playbook uninstall-httpd.yml
- 192 cd ../lesson7/
- 193 ansible-vault --help
- 194 ansible-vault create secrets.yaml
- 195 export EDITOR=/usr/bin/vim
- 196 alias
- 197 unalias nanosudo
- 198 cat secrets.yaml
- 199 ls
- 200 rm secrets.yaml
- 201 ansible-vault create secret.yml
- 202 mv secret.yml vault/
- 203 cd vault/
- 204 ls
- 205 vim create-user.yml
- 206 ansible-playbook create-user.yml
- 207 ansible-playbook --ask-vault-pass create-user.yml
- 208 ansible ansible2.example.com -a "tail -2 /etc/shadow"
- 209 echo password > vault-pass
- 210 rm vault-pass
- 211 echo password > ~/vault-pass
- 212 vim create-user.yml
- 213 ansible-playbook --vault-password-file=../../vault-pass create-user.yml
- 214 ansible-playbook --vault-password-file=../../../vault-pass create-user.yml
- 215 ansible-playbook --vault-password-file=~/vault-pass create-user.yml
- 216 vim lab4.txt
- 217 vim dg.yaml
- 218 ../../countdown 5
- 219 vim ansible1.fact
- 220 vim lab5.yaml
- 221 ansible-playbook lab5.yaml
- 222 vim lab5.yaml
- 223 ansible-playbook lab5.yaml
- 224 ansible ansible1.example.com -m setup -a "filter=ansible_local"
- 225 cat lab5.yaml
- 226 cat ansible1
- 227 cat ansible1.fact
- 228 eixt
- 229 exit
- 230 ../../countdown 15
- 231 vim setupfactcache.yaml
- 232 ansible-playbook setupfactcache.yaml
- 233 pwd
- 234 ip a
- 235 ls
- 236 pwd
- 237 ../../countdown 12
- 238 ansible-doc copy
- 239 ansible-doc firewalld
- 240 ansible-doc file
- 241 history | less
- 242 pwd
- 243 vim dg.yaml
- 244 cd ../lesson7/
- 245 ansible ansible1.example.com -m setup > facts.txt
- 246 ls
- 247 cd facts
- 248 ls
- 249 ansible ansible1.example.com -m setup > facts.txt
- 250 less facts.txt
- 251 ansible-doc -l | grep fact
- 252 pwd
- 253 vim ../../ansible.cfg
- 254 cp ../../lesson5/ansible.cfg
- 255 cp ../../lesson5/ansible.cfg ../../
- 256 vim ../../ansible.cfg
- 257 cp ../../ansible.cfg .
- 258 sudo dnf install -y redis
- 259 sudo systemctl enable --now redis
- 260 sudo pip3 install redis
- 261 ansible all -m setup
- 262 ls
- 263 vim facts.yml
- 264 cat ansible.cfg
- 265 ansible-playbook facts.yml
- 266 cat facts.yml
- 267 sudo systemctl status redis
- 268 history
- 269 cat ansible.cfg
- 270 cd
- 271 mv rhce8-live rhce8-live.old
- 272 git clone https://github.com/sandervanvugt/rhce8-live
- 273 cd rhce8-live/lesson7/facts/
- 274 l;s
- 275 ls
- 276 vim ipfact.yml
- 277 ansible-playbook ipfact.yml
- 278 vim ipfact.yml
- 279 ansible-playbook ipfact.yml
- 280 cat ipfact.yml
- 281 ls
- 282 vim newlocalfacts.yml
- 283 vim localfacts.fact
- 284 ansible-playbook newlocalfacts.yml
- 285 ansible all -m setup -a "filter=ansible_local"
- 286 vim localfacts.fact
- 287 history
- 288 cat localfacts.fact
- 289 cat newlocalfacts.yml
- 290 cd ../arrays/
- 291 ls
- 292 cat vars/users-dictionary
- 293 cat vars/users-list
- 294 vim multi-list.yml
- 295 ansible-playbook multi-list.yml
- 296 vim multi-dictionary.yml
- 297 ansible-playbook multi-dictionary.yml
- 298 cd ../..
- 299 ./countdown 12
- 300 ls
- 301 vim loop-over-dict.yaml
- 302 mv loop-over-dict.yaml lesson7/arrays/
- 303 cd lesson7/arrays/
- 304 vim loop-over-dict.yaml
- 305 cat vars/users-dictionary
- 306 vim loop-over-dict.yaml
- 307 ansible-playbook loop-over-dict.yaml
- 308 cd ../..
- 309 ls
- 310 cd lesson8/
- 311 ls
- 312 vim loopservices.yml
- 313 ansible-playbook loopservices.yml
- 314 ansible-doc yum
- 315 ansible-doc package
- 316 vim loopusers.yml
- 317 vim loop-over-variable.yml
- 318 cat loopvars.yml
- 319 ansible-playbook loop-over-variable.yml
- 320 vim register_loop.yml
- 321 ansible-playbook register_loop.yml
- 322 vim register_loop.yml
- 323 ansible-playbook register_loop.yml
- 324 vim register_command.yml
- 325 ansible-playbook register_command.yml
- 326 vim register_command.yml
- 327 ansible-playbook register_command.yml
- 328 history
- 329 exit
- 330 history
- 331 cd rhce8-live
- 332 cd lesson8/
- 333 ;s
- 334 ls
- 335 cd ../lesson5/
- 336 ls
- 337 vim ansible.cfg
- 338 sudo vim /etc/ansible/ansible.cfg
- 339 vim ansible.cfg
- 340 sudo vim /etc/ansible/ansible.cfg
- 341 time all -m setup
- 342 time ansible all -m setup
- 343 vim ansible.cfg
- 344 time ansible all -m setup
- 345 ls
- 346 vim packages.fact
- 347 vim install_services.yml
- 348 vim user.yml
- 349 ansible-playbook user.yml
- 350 vim user.yml
- 351 ansible-playbook user.yml
- 352 vim user.yml
- 353 ansible-playbook user.yml
- 354 vim global-update-ansible-cfg.yaml
- 355 ansible-playbook global-update-ansible-cfg.yaml
- 356 vim global-update-ansible-cfg.yaml
- 357 ansible-playbook global-update-ansible-cfg.yaml
- 358 vim global-update-ansible-cfg.yaml
- 359 ansible-playbook global-update-ansible-cfg.yaml
- 360 vim global-update-ansible-cfg.yaml
- 361 ansible-playbook global-update-ansible-cfg.yaml
- 362 vim global-update-ansible-cfg.yaml
- 363 ansible-playbook global-update-ansible-cfg.yaml
- 364 vim global-update-ansible-cfg.yaml
- 365 ansible-playbook global-update-ansible-cfg.yaml
- 366 vim global-update-ansible-cfg.yaml
- 367 ansible-playbook global-update-ansible-cfg.yaml
- 368 vim global-update-ansible-cfg.yaml
- 369 ansible-playbook global-update-ansible-cfg.yaml
- 370 vim global-update-ansible-cfg.yaml
- 371 ansible-playbook global-update-ansible-cfg.yaml
- 372 vim global-update-ansible-cfg.yaml
- 373 ansible-playbook global-update-ansible-cfg.yaml
- 374 vim global-update-ansible-cfg.yaml
- 375 ansible-playbook global-update-ansible-cfg.yaml
- 376 vim global-update-ansible-cfg.yaml
- 377 cd ../lesson7/facts/
- 378 ls
- 379 cat changeconfig.yaml
- 380 pwd
- 381 ls
- 382 cat setupfactcache.yaml
- 383 vim changeconfig.yaml
- 384 ansible-playbook changeconfig.yaml
- 385 vim ansible.cfg
- 386 ansible-playbook changeconfig.yaml
- 387 less ../../lesson5/ansible.cfg
- 388 vim changeconfig.yaml
- 389 ansible-playbook changeconfig.yaml
- 390 less ../../lesson5/ansible.cfg
- 391 vim ansible.cfg
- 392 cd ../../lesson5/
- 393 ls
- 394 time ansible all -m setup
- 395 vim ansible.cfg
- 396 cd ../lesson7/facts/
- 397 ls
- 398 vim checkcache.py
- 399 ./checkcache.py
- 400 cd ../../lesson5/
- 401 vim user.yml
- 402 ansible-playbook user.yml
- 403 cd ../lesson7/facts/
- 404 ls
- 405 cd ../../lesson8/
- 406 ls
- 407 vim distro.yml
- 408 ansible-playbook distro.yml -e mypackage=nmap
- 409 vim distro.yml
- 410 ansible-playbook distro.yml -e mypackage=nmap
- 411 vim distro.yml
- 412 ansible-playbook distro.yml -e mypackage=nmap
- 413 vim distro.yml
- 414 ansible-playbook distro.yml -e mypackage=nmap
- 415 vim quicktest.yml
- 416 ansible-playbook quicktest.yml
- 417 vim quicktest.yml
- 418 ansible-playbook quicktest.yml
- 419 vim quicktest.yml
- 420 ansible-playbook quicktest.yml
- 421 vim command-output-test.yml
- 422 ansible-playbook command-output-test.yml
- 423 vim command-output-test.yml
- 424 ansible-playbook command-output-test.yml
- 425 ansible all -a "vgs"
- 426 vim command-output-test.yml
- 427 ansible-playbook command-output-test.yml
- 428 vim when_multiple.yml
- 429 ansible-playbook when_multiple.yml
- 430 vim when_multiple.yml
- 431 ansible-playbook when_multiple.yml
- 432 vim when_multiple.yml
- 433 ansible-playbook when_multiple.yml
- 434 vim when_multiple.yml
- 435 ansible-playbook when_multiple.yml
- 436 vim when_multiple_complex.yml
- 437 ansible-playbook when_multiple.yml
- 438 vim when_multiple_complex.yml
- 439 ls
- 440 vim ifsize.yml
- 441 ansible-playbook ifsize.yml
- 442 vim restart.yml
- 443 ansible-playbook restart.yml
- 444 ansible ansible1.example.com -a "systemctl stop crond"
- 445 ansible-playbook restart.yml
- 446 vim restart.yml
- 447 ansible-playbook restart.yml
- 448 vim ss.yaml
- 449 ansible-playbook ss.yaml
- 450 cat inventory
- 451 vim ss.yaml
- 452 ansible-playbook ss.yaml
- 453 vim ss.yaml
- 454 ansible-playbook ss.yaml
- 455 vim ss.yaml
- 456 ansible-playbook ss.yaml
- 457 vim ss.yaml
- 458 ansible-playbook ss.yaml
- 459 ansible ansible1.example.com -m package -a "name=vsftpd state=absent"
- 460 ansible-playbook ss.yaml
- 461 vim ss.yaml
- 462 ../countdown 12
- 463 vim handlers.yml
- 464 touch /tmp/index.html
- 465 ansible-playbook handlers.yml
- 466 vim handlers.yml
- 467 ansible-playbook handlers.yml
- 468 ansible all -m file -a "name=/var/www/html/index.html state=absent"
- 469 ansible-playbook handlers.yml
- 470 vim blocks.yml
- 471 ansible-playbook blocks.yml
- 472 vim ansible.cfg
- 473 ansible all -m setup
- 474 ansible-playbook blocks.yml
- 475 ls
- 476 cd ..
- 477 find . -name "blocks2.y*"
- 478 cd lesson8/
- 479 ls
- 480 vim failure.yml
- 481 ansible-playbook failure.yml
- 482 ls
- 483 cd ..
- 484 git pull
- 485 cd ..
- 486 mv rhce8-live rhce8-live.two
- 487 git clone https://github.com/sandervanvugt/rhce8-live
- 488 cd rhce8-live/lesson8/
- 489 ls
- 490 vim listing725.yaml
- 491 ansible-playbook listing725.yaml
- 492 lsblk
- 493 ../countdown 6
- 494 vim dg.yaml
- 495 ansible-playbook dg.yaml
- 496 ansible all -m setup
- 497 ansible-playbook dg.yaml
- 498 ansible-playbook --help | grep cache
- 499 ansible-playbook dg.yaml --flush-cache
- 500 sudo systemctl stop redis
- 501 sudo systemctl start redis
- 502 ansible all -m setup
- 503 ansible-playbook dg.yaml --flush-cache
- 504 ansible all -a "lsblk"
- 505 vim dg.yaml
- 506 ansible-playbook dg.yaml
- 507 vim dg.yaml
- 508 ansible-playbook dg.yaml
- 509 vim dg.yaml
- 510 vim dgg.yaml
- 511 ansible-playbook dgg.yaml
- 512 vim dgg.yaml
- 513 ansible-playbook dgg.yaml
- 514 vim dgg.yaml
- 515 cd ../lesson7/facts/
- 516 ls
- 517 vim checkcache.py
- 518 ./checkcache.py
- 519 vim checkcache.py
- 520 ./checkcache.py
- 521 vim checkcache.py
- 522 ./checkcache.py
- 523 ./checkcache.py | grep sdb
- 524 pwd
- 525 ../../countdown 12
- 526 cd ../../lesson9/
- 527 ls
- 528 vim file.yml
- 529 ansible-doc file
- 530 ansible-playbook file.yml
- 531 vim copy.yml
- 532 ansible-playbook copy.yml
- 533 vim copy.yml
- 534 ansible-playbook copy.yml
- 535 vim copy.yml
- 536 ansible-playbook copy.yml
- 537 vim copy.yml
- 538 ansible-playbook copy.yml
- 539 cd /tmp/
- 540 ls
- 541 cd ansible1.example.com/tmp/
- 542 ls
- 543 cat hosts
- 544 cd -
- 545 cd
- 546 cd rhce8-live/lesson9/
- 547 vim selinux.yml
- 548 ansible-playbook selinux.yml
- 549 dnf provides */semanage
- 550 vim selinux.yml
- 551 ansible-playbook selinux.yml
- 552 ansible all -a "ls -lZ /tmp/removeme"
- 553 ls
- 554 vim templates/vsftpd.j2
- 555 vim vsftpd-template.yml
- 556 ls
- 557 vim vsftpd-template.yml
- 558 ansible-playbook vsftpd-template.yml
- 559 ansible all -m setup
- 560 ansible-playbook vsftpd-template.yml
- 561 vim templates/vsftpd.j2
- 562 vim vsftpd-template.yml
- 563 ansible-playbook vsftpd-template.yml
- 564 ansible all -a "cat /etc/vsftpd/vsftpd.conf"
- 565 cat templates/vsftpd.j2
- 566 ../countdown 12
- 567 vim templates/hosts.j2
- 568 ls
- 569 vim hostsfile.yml
- 570 ansible-playbook hostsfile.yml
- 571 ansible all -a "cat /etc/hosts"
- 572 ansible-galaxy install geerlingguy.nginx
- 573 cd /home/ansible/.ansible/roles/geerlingguy.nginx
- 574 ls
- 575 cd templates/
- 576 ls
- 577 cd ../tasks/
- 578 ls
- 579 vim main.yml
- 580 vim setup-RedHat.yml
- 581 cd -
- 582 cd ~/rhce8-live/lesson11/
- 583 ls
- 584 vim nginx-role.yml
- 585 ansible-playbook nginx-role.yml
- 586 vim nginx-role.yml
- 587 ansible-playbook nginx-role.yml
- 588 ls
- 589 vim apache-vhost-role.yml
- 590 ansible-playbook apache-vhost-role.yml
- 591 cd roles/
- 592 ls
- 593 cd mywebhost/
- 594 ls
- 595 tree
- 596 vim tasks/main.yml
- 597 cd ../motd/
- 598 tree
- 599 vaim tasks/main.yml
- 600 vim tasks/main.yml
- 601 vim templates/motd.j2
- 602 ls
- 603 vim defaults/main.yml
- 604 cd ..
- 605 tree
- 606 cd ..
- 607 vim motd-role.yml
- 608 ansible-playbook motd-role.yml
- 609 ansible all -a "cat /etc/hosts"
- 610 ansible all -a "cat /etc/motd"
- 611 cat roles/motd/templates/motd.j2
- 612 ansible-playbook motd-role.yml -e system_manager=bob
- 613 ansible all -a "cat /etc/motd"
- 614 ls
- 615 cd roles/
- 616 ls
- 617 vim requirements.yml
- 618 sudo dnf search system-roles
- 619 sudo dnf install rhel-system-roles
- 620 rpm -qd rhel-system-roles
- 621 cd /usr/share/doc/rhel-system-roles/
- 622 ls
- 623 cd selinux/
- 624 ls
- 625 pwd
- 626 cp example-selinux-playbook.yml ~/rhce8-live/lesson11/
- 627 vim example-selinux-playbook.yml
- 628 ls -l example-selinux-playbook.yml
- 629 sudo chown ansible:ansible example-selinux-playbook.yml
- 630 vim example-selinux-playbook.yml
- 631 ansible-playbook example-selinux-playbook.yml
- 632 vim example-selinux-playbook.yml
- 633 pwd
- 634 cp example-selinux-playbook.yml ~/rhce8-live/lesson11/
- 635 cd ~/rhce8-live/lesson11/
- 636 ansible-playbook example-selinux-playbook.yml
- 637 ansible all -a "ls -Zd /web"
- 638 history
- 639 cat inventory
- 640 ansible all -m setup
- 641 cd ../lesson8/
- 642 ansible all -m setup
- 643 cd -
- 644 ansible localhost -m debug -a "msg={{ 'mypassword' | password_hash('sha512', 'mysecretsalt') }}"
- 645 cd ../lesson16/
- 646 vim userpw.yaml
- 647 ansible-playbook userpw.yaml
- 648 vim userpw.yaml
- 649 ansible-playbook userpw.y
- 650 ansible-playbook userpw.yaml
- 651 ansible all -a "tail -1 /etc/shadow"
- 652 ansible all -a "tail /etc/shadow"
- 653 ansible all -m user -a "name=bob state=absent"
- 654 tail /etc/shadow
- 655 ansible localhost -a "tail /etc/shadow"
- 656 cat userpw.yaml
- 657 vim userpw.yaml
- 658 vim userpw.yml
- 659 ls
- 660 vim listing1313.yaml
- 661 vim users-advanced.yml
- 662 vim exercise134-tasks.yaml
- 663 vim exercise134-vars.yaml
- 664 vim users-advanced.yml
- 665 ansible-playbook --help | grep tags
- 666 ansible-playbook --list-tags users-advanced.yml
- 667 ansible-playbook users-advanced.yml
- 668 ls
- 669 ssh blair@ansible2
- 670 ls blair/
- 671 su - blair
- 672 vim users-advanced.yml
- 673 pwd
- 674 cd ../..
- 675 ls
- 676 cd ansibleinthreeweeks/
- 677 cd docker/
- 678 ls
- 679 cat newdocker.yaml
- 680 vim newdocker.yaml
- 681 cd -
- 682 cd ../rhce8-live/lesson16/
- 683 vim storage-phase1.yaml
- 684 ansible-playbook storage-phase1.yaml
- 685 vim storage-phase1.yaml
- 686 ansible-playbook storage-phase1.yaml
- 687 vim inventory
- 688 ansible-playbook storage-phase1.yaml
- 689 ../countdown 25
- 690 vim wk.yaml
- 691 cd ../lesson13/
- 692 ls
- 693 vim imports.yaml
- 694 vim install-and-setup.yml
- 695 vim includes-and-imports.yaml
- 696 ls
- 697 cd ../lesson15/
- 698 ls
- 699 vim assertsize-wrong.yml
- 700 ansible-playbook assertsize-wrong.yml
- 701 vim assertsize.yml
- 702 ansible-playbook assertsize.yml
- 703 ls
- 704 vim assertnic.yml
- 705 ansible-playbook assertnic.yml
- 706 vim assertnic.yml
- 707 ansible-playbook assertnic.yml
- 708 ip a
- 709 vim assertnic.yml
- 710 ansible-playbook assertnic.yml
- 711 vim uri.yml
- 712 ansible-playbook uri.yml
- 713 ../countdown 25
- 714 cd ../lesson16/
- 715 vim dg.yaml
- 716 cat dg.yaml
- 717 vim dg.yaml
- 718 vim wk3.yaml
- 719 ansible-playbook wk3.yaml
- 720 vim wk3.yaml
- 721 ansible-playbook wk3.yaml
- 722 ansible ansible2.example.com -a "cat /etc/fstab"
- 723 ansible ansible2.example.com -a "lsblk"
- 724 ../countdown 10
- 725 ls
- 726 vim storage-advanced.yml
- 727 ansible-doc yum_repository
- 728 ls
- 729 vim software-advanced.yml
- 730 vim setup_repo_client.yml
- 731 vim smalldemo.yaml
- 732 ansible-playbook smalldemo.yaml
- 733 vim smalldemo.yaml
- 734 ansible-playbook smalldemo.yaml
- 735 vim smalldemo.yaml
- 736 cat smalldemo.yaml
- 737 history
- [ansible@control lesson16]$ cat smalldemo.yaml
- ---
- - name: make command idempotent
- hosts: ansible2.example.com
- gather_facts: no
- tasks:
- - name: find out if anna already exists
- shell: id anna
- register: isanna
- - debug:
- var: isanna
- - name: create user anna
- command: useradd anna
- when: isanna.rc != 0
Advertisement
Add Comment
Please, Sign In to add comment