Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [ansible@control lesson16]$ history
- 1 sudo dnf repolist
- 2 sudo -i
- 3 ssh root@ansible1
- 4 ssh root@ansible2
- 5 sudo dnf repolist
- 6 sudo dnf search ansible
- 7 sudo dnf install -y ansible-core
- 8 vim inventory
- 9 ansible -i inventory all -m command -a "useradd ansible"
- 10 ansible -i inventory all -m command -a "useradd ansible" -u root -k
- 11 history
- 12 ansible -i inventory all -m shell -a "echo password | passwd --stdin ansible" -u root -k
- 13 ssh ansible1
- 14 ansible-doc copy
- 15 ansible-doc copyhistory
- 16 history
- 17 ansible -i inventory all -m copy -a 'content="ansible ALL=(ALL) NOPASSWD: ALL" dest=/etc/sudoers.d/ansible'
- 18 ansible -i inventory all -m copy -a 'content="ansible ALL=(ALL) NOPASSWD: ALL" dest=/etc/sudoers.d/ansible' -u root -k
- 19 ansible -i inventory all -m command -a "ls -l /root" -k
- 20 ls -l /root
- 21 sudo ls -l /root
- 22 ansible -i inventory all -m command -a "ls -l /root" -k -b
- 23 history
- 24 ssh-keygen
- 25 ssh-copy-id ansible1
- 26 ssh-copy-id ansible2
- 27 ssh ansible1
- 28 ansible -i inventory all -m command -a "ls -l /root" -b
- 29 history
- 30 ansible version
- 31 ansible --version
- 32 sudo vim /etc/ansible/hosts
- 33 ansible -i inventory all --list-hosts
- 34 ansible file --list-hosts
- 35 ansible file --list-hosts -i inventory
- 36 vim inventory
- 37 ansible file --list-hosts -i inventory
- 38 vim inventory
- 39 ansible file --list-hosts -i inventory
- 40 ansible all --list-hosts -i inventory
- 41 vim inventory
- 42 ls
- 43 cd rhce8-live/
- 44 ./countdown 5
- 45 sudo vim /etc/ansible/ansible.cfg
- 46 ansible-config init --disabled > ~/ansible.cfg
- 47 vim ~/ansible.cfg
- 48 ls
- 49 cd lesson2/
- 50 ls
- 51 vim inventory
- 52 vim ansible.cfg
- 53 ansible --version
- 54 ../countdown 12
- 55 ansible-doc -l | less
- 56 ansible all -m command -a "rpm -qa | grep bash"
- 57 ansible all -m shell -a "rpm -qa | grep bash"
- 58 vim inventory
- 59 ansible ansible1 -m user -a "name=linda"
- 60 ansible ansible2 -m command -a "useradd linda"
- 61 ansible ansible2 -m user -a "name=linda"
- 62 ansible-doc user
- 63 ansible ansible2 -m user -a "name=linda state=absent"
- 64 ansible-doc -l | wc
- 65 ansible-doc -l
- 66 ansible-galaxy collection install azure.azcollection
- 67 ansible-doc -l | wc
- 68 ansible-doc -l
- 69 history
- 70 ansible-doc -l
- 71 ansible all -m package -a "name=nmap state=latest"
- 72 ansible all -m shell -a "rpm -qa | grep nmap"
- 73 ansible all -m shell -a "which nmap"
- 74 ../countdown 12
- 75 cd ../lesson4/
- 76 ls
- 77 vim test.yaml
- 78 ansible-playbook test.yaml
- 79 ansible ansible2 -a "cat /etc/sudoers.d/ansible"
- 80 vim inventory
- 81 ansible ansible2 -a "cat /etc/sudoers.d/ansible"
- 82 sudo vim /etc/sudoers.d/ansible
- 83 ansible-playbook test.yaml
- 84 sudo vim /etc/sudoers.d/ansible
- 85 vim test.yaml
- 86 ansible all -m copy -a "src=/etc/hosts dest=/etc/hosts"
- 87 ansible-playbook test.yaml
- 88 vim test.yaml
- 89 ansible-playbook test.yaml
- 90 history
- 91 cat test.yaml
- 92 vim vsftpd.yml
- 93 ansible-playbook vsftpd.yml
- 94 vim vsftpd.yml
- 95 ansible-doc service
- 96 vim vsftpd.yml
- 97 ansible all -m command -a "systemctl status vsftpd"
- 98 ansible-playbook vsftpd.yml
- 99 ansible all -m command -a "systemctl status vsftpd"
- 100 ls
- 101 vim uninstall-httpd.yml
- 102 ansible-doc yum
- 103 ansible-playbook --syntax-check vsftpd-err.yml
- 104 vim vsftpd-err.yml
- 105 ansible-playbook --syntax-check vsftpd-err.yml
- 106 vim vsftpd-err.yml
- 107 ansible-playbook --syntax-check vsftpd-err.yml
- 108 ansible-playbook vsftpd-err.yml
- 109 vim vsftpd-err.yml
- 110 ansible-playbook vsftpd-err.yml
- 111 ansible-playbook --syntax-check vsftpd-err.yml
- 112 ansible-playbook --check vsftpd-err.yml
- 113 ansible-playbook -v vsftpd.yml
- 114 ansible-playbook -vvvv vsftpd.yml
- 115 sudo yum install epel-release
- 116 sudo yum search epel
- 117 ../countdown 4
- 118 vim
- 119 ls
- 120 vim uninstall-httpd.yml
- 121 history
- 122 cd ../lesson5
- 123 ls
- 124 vim user.yml
- 125 ansible-playbook user.yml
- 126 vim user.yml
- 127 ansible-playbook user.yml
- 128 ansible-playbook user.yml -e user=bob
- 129 ls
- 130 vim set-fact.yaml
- 131 ansible-playbook set-fact.yaml
- 132 ls
- 133 pwd
- 134 cd ..
- 135 ls
- 136 cd lesson5/
- 137 vim promptforvar.yaml
- 138 ansible-playbook promptforvar.yaml
- 139 vim prompt_lab.txt
- 140 vim ab.yaml
- 141 ansible-playbook ab.yaml
- 142 vim ab.yaml
- 143 ansible-playbook ab.yaml
- 144 cd ../..
- 145 git clone https://github.com/sandervanvugt/ansiblein3weeks
- 146 cd ansiblein3weeks/
- 147 ls
- 148 cd windows/
- 149 ls
- 150 vim inventory
- 151 cd ..
- 152 cd ../rhce8-live/
- 153 cd lesson5/
- 154 ls
- 155 cd webservers/
- 156 ls
- 157 vim site.yml
- 158 cat inventory
- 159 ls
- 160 cat group_vars/lamp
- 161 cat site.yml
- 162 ansible-playbook site.yml
- 163 cat site.yml
- 164 ../../countdown 8
- 165 pwd
- 166 cd ..
- 167 vim homework.yaml
- 168 ej.yaml
- 169 vim ej.yaml
- 170 ansible-playbook ej.yaml
- 171 ansible-doc -l | grep firew
- 172 ansible-galaxy collection install ansible.posix
- 173 ansible-playbook ej.yaml
- 174 vim ej.yaml
- 175 ansible-doc -l | grep firewalld
- 176 vim ej.yaml
- 177 ansible all -a "firewall-cmd --list-all"
- 178 vim ej.yaml
- 179 ansible-playbook ej.yaml
- 180 ansible all -a "firewall-cmd --list-all"
- 181 ansible-vault --help
- 182 cd ../lesson7/
- 183 ls
- 184 cd vault/
- 185 ls
- 186 rm *2
- 187 ansible-vault create secret.yml
- 188 cat secret.yml
- 189 vim create-user.yml
- 190 ansible-playbook create-user.yml
- 191 ansible-playbook --aks-vault-pass create-user.yml
- 192 ansible-playbook --ask-vault-pass create-user.yml
- 193 ansible all -a "tail -1 /etc/shadow"
- 194 ansible all -a "tail -5 /etc/shadow"
- 195 echo password > vault-pass
- 196 ansible-playbook --vault-pass-file=vault-pass create-user.yml
- 197 ../../countdown 5
- 198 vim ej.yaml
- 199 vim vars
- 200 ansible-vault create secret
- 201 vim ej.yaml
- 202 ansible-playbook --ask-vault-pass ej.yaml
- 203 ansible all -a "tail /etc/shadow"
- 204 vim usert.yaml
- 205 ansible-vault create users
- 206 ansible-playbook --ask-vault-pass usert.yaml
- 207 vim usert.yaml
- 208 ansible ansible1.example.com -m setup | less
- 209 ../../countdown 12
- 210 cd ..
- 211 ls
- 212 cd facts/
- 213 ls
- 214 vim facts.yml
- 215 ansible-playbook facts.yml | less
- 216 ansible ansible1.example.com -m setup
- 217 cat inventory
- 218 ansible ansible2.example.com -m setup | less
- 219 ls
- 220 vim ipfact.yml
- 221 ansible-playbook ipfact.yml
- 222 vim newlocalfacts.yml
- 223 vim inventory
- 224 vim newlocalfacts.yml
- 225 vim localfacts.fact
- 226 ansible-playbook newlocalfacts.yml
- 227 ansible ansible2.example.com -m setup -a "filter=ansible_local"
- 228 pwd
- 229 ../../countdown 5
- 230 ls
- 231 cp newlocalfacts.yml lab5.yml
- 232 vim lab5.yml
- 233 vim ansible1.fact
- 234 vim ansible2.fact
- 235 ansible-playbook lab5.yml
- 236 vim inventory
- 237 ansible-playbook lab5.yml
- 238 cat ansible1.fact ansible2.fact
- 239 ansible ansible2.example.com -m setup -a "filter=ansible_local"
- 240 vim ansible1.fact
- 241 vim ansible2.fact
- 242 ansible ansible2.example.com -m setup -a "filter=ansible_local"
- 243 ansible-playbook lab5.yml
- 244 ls *fact
- 245 cat localfacts.fact
- 246 vim ansible2.fact
- 247 vim ansible1.fact
- 248 ansible-playbook lab5.yml
- 249 ansible ansible2.example.com -m setup -a "filter=ansible_local"
- 250 ansible all -m setup -a "filter=ansible_local"
- 251 ../../countdown 12
- 252 cat lab5.yml
- 253 ansible all -m setup -a "filter=ansible_mounts"
- 254 ansible ansible1.example.com -m setup | less
- 255 cd ..
- 256 cd arrays/
- 257 ls
- 258 cat vars/users-dictionary
- 259 cat vars/users-list
- 260 vim multi-dictionary.yml
- 261 ansible-playbook multi-dictionary.yml
- 262 vim multi-list.yml
- 263 ansible-playbook multi-list.yml
- 264 cd ../../lesson8/
- 265 ls
- 266 vim loopservices.yml
- 267 ansible-playbook loopservices.yml
- 268 vim loopusers.yml
- 269 ansible-playbook loopusers.yml
- 270 vim loop-over-variable.yml
- 271 cat loopvars.yml
- 272 vim loop-over-variable.yml
- 273 ansible-playbook loop-over-variable.yml
- 274 vim register_loop.yml
- 275 ansible-playbook register_loop.yml
- 276 vim register_loop.yml
- 277 vim register_command.yml
- 278 ansible-playbook register_command.yml
- 279 history
- 280 type ll
- 281 type ls
- 282 vim distro.yml
- 283 ansible-playbook distro.yml -e mypackage nmap
- 284 ansible-playbook distro.yml -e mypackage=nmap
- 285 vim distro.yml
- 286 ansible-playbook distro.yml -e mypackage=nmap
- 287 vim quicktest.yml
- 288 ansible-playbook quicktest.yml
- 289 vim quicktest.yml
- 290 ansible-playbook quicktest.yml
- 291 vim quicktest.yml
- 292 ansible-playbook quicktest.yml
- 293 vim command-output-test.yml
- 294 ansible-playbook command-output-test.yml
- 295 vim command-output-test.yml
- 296 ansible-playbook command-output-test.yml
- 297 vim lab8.txt
- 298 cat lab8.txt
- 299 cat command-output-test.yml
- 300 ../countdown 8
- 301 vim km.yaml
- 302 ansible-playbook km.yaml
- 303 vim km.yaml
- 304 ansible-playbook km.yaml
- 305 vim km.yaml
- 306 ansible-playbook km.yaml
- 307 cat km.yaml
- 308 vim when_multiple.yml
- 309 ansible-playbook when_multiple.yml
- 310 vim when_multiple.yml
- 311 ansible-playbook when_multiple.yml
- 312 vim when_multiple_complex.yml
- 313 ansible-playbook when_multiple_complex.yml
- 314 ansible all -a "free -m"
- 315 vim ifsize.yml
- 316 ansible all -m setup -a "filter=ansible_mounts"
- 317 vim ifsize.yml
- 318 ansible-playbook ifsize.yml -e package=nmap
- 319 ls
- 320 vim restart.yml
- 321 ansible-playbook restart.yml
- 322 vim restart.yml
- 323 ansible-playbook restart.yml
- 324 vim handlers.yml
- 325 ansible all -m package -a "name=nginx state=absent"
- 326 ansible all -m package -a "name=httpd state=absent"
- 327 vim handlers.yml
- 328 ansible-playbook handlers.yml
- 329 touch /tmp/index.html
- 330 ansible-playbook handlers.yml
- 331 vim handlers.yml
- 332 ansible-playbook handlers.yml
- 333 ansible all -m file -a "name=/var/www/html/index.html state=absent"
- 334 ansible-playbook handlers.yml
- 335 vim blocks.yml
- 336 ansible-playbook blocks.yml
- 337 vim blocks.yml
- 338 ansible-playbook blocks.yml
- 339 ls
- 340 vim block2.yaml
- 341 ansible-playbook block2.yaml
- 342 vim block2.yaml
- 343 vim km.yaml
- 344 vim km2.yaml
- 345 ansible-galaxy --help
- 346 ansible-galaxy collection install community.general
- 347 ansible-doc -l | grep general
- 348 ansible-doc -l
- 349 ansible-playbook km2.yaml
- 350 vim failure.yml
- 351 ansible-playbook failure.yml
- 352 vim failure.yml
- 353 ansible-playbook failure.yml
- 354 vim listing725.yaml
- 355 ansible-playbook listing725.yaml
- 356 ../countdown 5
- 357 ansible all -a "lsblk"
- 358 ansible -m setup | less
- 359 ansible all -m setup | less
- 360 ansible ansible2.example.com -m setup | less
- 361 cd ../..
- 362 git clone https://github.com/sandervanvugt/rhce8-book
- 363 vim rhce8-book/listing79.yaml
- 364 ansible-playbook rhce8-book/listing79.yaml
- 365 cd rhce8-book/
- 366 vim inventory
- 367 ansible-playbook rhce8-book/listing79.yaml
- 368 ansible-playbook listing79.yaml
- 369 cd ../rhce8-live/lesson8/
- 370 vim changed.yml
- 371 ansible-playbook changed.yml
- 372 vim changed.yml
- 373 ansible-playbook changed.yml
- 374 cd ../lesson9/
- 375 vim file.yml
- 376 vim copy.yml
- 377 ansible-playbook copy.yml
- 378 ls /tmp
- 379 ls /tmp/ansible1.example.com/
- 380 ls /tmp/ansible1.example.com/tmp/
- 381 ../countdown 13
- 382 vim selinux.yml
- 383 ansible-playbook selinux.yml
- 384 vim selinux.yml
- 385 sudo ansible-galaxy collection install community.general
- 386 ansible-doc -l | grep general
- 387 ansible-doc -l | grep sefc
- 388 ansible-playbook selinux.yml
- 389 ls
- 390 cd ../lesson10
- 391 cd ../lesson11
- 392 ls
- 393 cat enforce-selinux.yml
- 394 ansible-galaxy collection install ansible.posix
- 395 cd
- 396 cd .ansible/
- 397 ls
- 398 cd collections/
- 399 ls
- 400 cd ansible_collections/
- 401 ls
- 402 cd community/
- 403 ls
- 404 cd general/
- 405 ls
- 406 cd docs
- 407 ls
- 408 cd ../plugins/
- 409 ls
- 410 cd module
- 411 cd modules
- 412 ls
- 413 cd system/
- 414 ls
- 415 cd
- 416 cd .ansible/
- 417 ls
- 418 cd collections/
- 419 ls
- 420 cd ansible_collections/
- 421 ls
- 422 cd ansible/
- 423 ls
- 424 cd posix/
- 425 ls
- 426 cd plugins/
- 427 ls
- 428 cd module
- 429 cd modules/
- 430 ls
- 431 cd
- 432 cd rhce8-live/lesson9/
- 433 vim selinux.yml
- 434 ansible-playbook selinux.yml
- 435 ansible all -a "semanage"
- 436 ansible all -a "which semanage"
- 437 vim selinux.yml
- 438 sudo dnf provides */semanage
- 439 vim selinux.yml
- 440 ansible-playbook selinux.yml
- 441 vim selinux.yml
- 442 ansible-playbook selinux.yml
- 443 ansible all -a "ls -Z /tmp/removeme"
- 444 vim selinux.yml
- 445 ansible-playbook selinux.yml
- 446 ansible all -a "ls -Z /tmp/removeme"
- 447 vim selinux.yml
- 448 history
- 449 ls
- 450 vim templates/vsftpd.j2
- 451 vim vsftpd-template.yml
- 452 ansible-playbook vsftpd-template.yml
- 453 ansible all -a "cat /etc/vsftpd/vsftpd.conf"
- 454 vim templates/hosts.j2
- 455 vim hostsfile.yml
- 456 ansible-playbook hostsfile.yml
- 457 ansible all -a "cat /etc/hosts"
- 458 ansible all -m file -a "path=/etc/hosts state=absent"
- 459 ansible-playbook hostsfile.yml
- 460 ansible all -a "cat /etc/hosts"
- 461 ../countdown 14
- 462 cd ../lesson11/
- 463 ansible-galaxy install geerlingguy.nginx
- 464 cd ~/.ansible/roles/geerlingguy.nginx/
- 465 tree
- 466 cd tasks/
- 467 vim main.yml
- 468 vim setup-RedHat.yml
- 469 ansible all -m package -a "name=httpd state=absent"
- 470 cd
- 471 cd rhce8-live/lesson11/
- 472 ansible all -m package -a "name=httpd state=absent"
- 473 ls
- 474 vim nginx-role.yml
- 475 ansible-playbook nginx-role.yml
- 476 ls
- 477 cd roles/
- 478 ls
- 479 cd motd/
- 480 tree
- 481 cat defaults/main.yml
- 482 cat tasks/main.yml
- 483 vim tasks/main.yml
- 484 vim templates/motd.j2
- 485 cd ..
- 486 ls
- 487 vim motd-role.yml
- 488 ansible-playbook motd-role.yml
- 489 ls /etc/ansible/roles/
- 490 vim nginx-role.yml
- 491 vim apache-vhost-role.yml
- 492 vim requirements.yml
- 493 vim enforce-selinux.yml
- 494 vim enforce-selinux-simplified.yml
- 495 ansible-playbook enforce-selinux-simplified.yml
- 496 ansible-galaxy collections list
- 497 ansible-galaxy collection list
- 498 vim enforce-selinux-simplified.yml
- 499 ansible-galaxy collection list
- 500 ansible-playbook enforce-selinux-simplified.yml
- 501 vim enforce-selinux-simplified.yml
- 502 ansible-playbook enforce-selinux-simplified.yml
- 503 vim enforce-selinux-simplified.yml
- 504 cd
- 505 cd .ansible/
- 506 ls
- 507 cd collections/ansible_collections/ansible/posix/plugins/modules/
- 508 ls
- 509 ansible --version
- 510 cd
- 511 ansible-doc -l | less
- 512 history
- 513 sudo dnf install rhel-system-roles
- 514 cd /usr/share/doc/rhel-system-roles/
- 515 ls
- 516 cd firewall/
- 517 ls
- 518 cd ../selinux/
- 519 ls
- 520 ls */*.yml
- 521 cd ..
- 522 ls */*.yml
- 523 cd selinux/
- 524 ls
- 525 vim example-selinux-playbook.yml
- 526 cp example-selinux-playbook.yml ~/rhce8-live/lesson11/
- 527 cd
- 528 cd rhce8-live/lesson11/
- 529 ls
- 530 vim example-selinux-playbook.yml
- 531 ansible-playbook example-selinux-playbook.yml
- 532 ansible all -a "ls -lZd /web"
- 533 cd /usr/share/doc/rhel-system-roles/
- 534 ls
- 535 cd sshd/
- 536 ls
- 537 vim example-root-login-playbook.yml
- 538 ssh root@localhost
- 539 cd ..
- 540 ls
- 541 cd ha_cluster/
- 542 ls
- 543 vim example-simple-playbook.yml
- 544 cd ..
- 545 cxd kernel_settings/
- 546 cd kernel_settings/
- 547 ls
- 548 cd ..
- 549 cd timesync/
- 550 ls
- 551 vim example-single-pool-playbook.yml
- 552 cd
- 553 cd rhce8-live/
- 554 cd lesson16/
- 555 ls
- 556 ansible localhost -m debug -a "msg={{'password' | password_hash('sha512','mynotsorandompepper') }}"
- 557 ansible localhost -m debug -a "msg={{'password' | password_hash('sha512','mypassword') }}"
- 558 vim userpw.yml
- 559 ansible-playbook userpw.yml
- 560 ansible ansible2.example.com -m shell -a "grep anna /etc/shadow"
- 561 vim userpw.yml
- 562 cd ../../rhce8-book/
- 563 grep vars_prompt -A 5 *
- 564 cd -
- 565 vim userpw.yml
- 566 ansible-playbook userpw.yml
- 567 ssh anna@ansible2
- 568 vim userpw.yml
- 569 echo create a user with a valid encrypted password that will be generated by the playbook
- 570 vim listing1313.yaml
- 571 vim users-advanced.yml
- 572 ls
- 573 vim users-advanced.yml
- 574 vim inventory
- 575 vim users-advanced.yml
- 576 vim exercise134-vars.yaml
- 577 vim exercise134-tasks.yaml
- 578 vim users-advanced.yml
- 579 ansible-doc -l | grep authori
- 580 vim exercise134-tasks.yaml
- 581 ansible-playbook users-advanced.yml
- 582 ssh blair@ansible2.example.com
- 583 ../countdown 21
- 584 ls
- 585 vim storage-part1.yml
- 586 ansible-playbook storage-part1.yml
- 587 cat storage-part1.yml
- 588 cd ../lesson13/
- 589 ls
- 590 vim includes-and-imports.yaml
- 591 vim tasks/firewall.yaml
- 592 vim imports.yaml
- 593 vim install-and-setup.yml
- 594 ansible-playbook imports.yaml
- 595 cd ../lesson15/
- 596 ls
- 597 vim assertnic.yml
- 598 ip a
- 599 vim assertnic.yml
- 600 ansible-playbook assertnic.yml
- 601 vim assertnic.yml
- 602 ansible-playbook assertnic.yml
- 603 vim assertsize-wrong.yml
- 604 ansible-playbook assertsize-wrong.yml
- 605 vim assertsize.yml
- 606 ansible-playbook assertsize.yml
- 607 ls
- 608 vim assertstat.yml
- 609 ansible-playbook assertstat.yml
- 610 vim quicktest.yml
- 611 vim uri.yml
- 612 ansible-playbook uri.yml
- 613 vim uri.yml
- 614 ansible-playbook uri.yml
- 615 ../countdown 25
- 616 cd ../lesson16/
- 617 ls
- 618 cp storage-part1.yml storage-part2.yml
- 619 vim storage-part2.yml
- 620 ansible-playbook storage-part2.yml
- 621 vim storage-part2.yml
- 622 ansible-playbook storage-part2.yml
- 623 cat storage-part2.yml
- 624 ../countdown 25
- 625 vim storage-advanced.yml
- 626 ansible-playbook storage-advanced.yml
- 627 ansible ansible2.example.com -a "mount"
- 628 history
- 629 ansible-playbook storage-advanced.yml
- 630 vim storage-advanced.yml
- 631 ansible-playbook storage-advanced.yml
- 632 history
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement