Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 1 git clone https://github.com/sandervanvugt/rhce8-live
- 2 git clone https://github.com/sandervanvugt/rhce8-book
- 3 sudo yum install -y epel-release
- 4 sudo yum install ansible -y
- 5 su -
- 6 ssh-keygen
- 7 ssh-copy-id ansible1
- 8 ssh-copy-id ansible2
- 9 ssh ansible1
- 10 ssh ansible2
- 11 exit
- 12 ansible --version
- 13 sudo vim /etc/ansible/hosts
- 14 cd rhce8-live/
- 15 ls
- 16 cd lesson2/
- 17 ls
- 18 cat inventory
- 19 ansible -i inventory all --list-hosts
- 20 ansible file --list-hosts
- 21 cat inventory
- 22 cat web
- 23 ansible web --list-hosts
- 24 ls
- 25 cd ..
- 26 ls
- 27 ./countdown 12
- 28 ansible-inventory --help
- 29 ansible-inventory --graph
- 30 cd lesson2/
- 31 ansible-inventory --graph
- 32 vim pascal.py
- 33 ./pascal.py
- 34 vim pascal.py
- 35 ./pascal.py
- 36 vim pascal.py
- 37 !
- 38 vim ansible.cfg
- 39 ansible --help | less
- 40 vim ansible.cfg
- 41 sudo vim /etc/ansible/ansible.cfg
- 42 ansible --version
- 43 ansible all -m user -a "name=lisa"
- 44 ansible all -m user -a "name=lisa state=absent"
- 45 ansible all -m command -a "id lisa"
- 46 ansible all -m command -a "useradd lisa"
- 47 ansible-doc -l
- 48 ansible-doc -l | wc
- 49 ansible-doc -l | less
- 50 ansible-doc aci_domain
- 51 ansible -m command -a "cat /etc/hosts"
- 52 ansible -m command -a "cat /etc/hosts" all
- 53 cat inventory
- 54 cat ansible.cfg
- 55 ansible all -m command -a "rpm -qa | grep nmap"
- 56 ansible all -m shell -a "rpm -qa | grep nmap"
- 57 ansible all -m ping
- 58 ansible all -m service -a "name=httpd state=started"
- 59 ansible all -m yum -a "name=httpd state=latest"
- 60 ansible all -m service -a "name=httpd state=started"
- 61 history
- 62 ansible all -m copy -a 'content="hello world" dest=/etc/motd'
- 63 ansible-doc -l | grep user
- 64 ansible-doc user
- 65 ansible-doc package
- 66 ansible-doc yum
- 67 ansible-doc dnf
- 68 ansible-doc apt
- 69 ansible-doc zypper
- 70 ../countdown 12
- 71 cd ../lesson4/
- 72 ls
- 73 vim vsftpd.yml
- 74 ansible-playbook vsftpd.yml
- 75 cd ../..
- 76 ls
- 77 vim .vimrc
- 78 cd rhce8-live/lesson4/
- 79 mv inventory pinventory
- 80 ansible-playbook vsftpd.yml
- 81 mv pinventory inventory
- 82 vim lab2.txt
- 83 ../countdown 4
- 84 vim js.yaml
- 85 ansible-playbook js.yaml
- 86 vim js.yaml
- 87 ansible -a "systemctl status nginx" all
- 88 #ansible all -m service -a "name=httpd state=stopped enabled=no"
- 89 ansible-doc service
- 90 ansible all -m service -a "name=httpd state=stopped enabled=no"
- 91 ansible-playbook js.yaml
- 92 history
- 93 vim vsftpd.yml
- 94 ansible-playbook vsftpd.yml
- 95 vim vsftpd.yml
- 96 ansible-playbook vsftpd.yml
- 97 ansible-playbook --syntax-check vsftpd.yml
- 98 vim vsftpd.yml
- 99 ansible-playbook --syntax-check vsftpd.yml -vvvv
- 100 ansible-playbook -vvvv vsftpd.yml
- 101 ansible-playbook -C vsftpd.yml
- 102 vim web-setup-and-test.yml
- 103 ansible-playbook web-setup-and-test.yml
- 104 ../countdown 12
- 105 ansible -m setup | less
- 106 ansible -m setup all | less
- 107 cd ../lesson5/
- 108 vim inventory
- 109 vim user.yml
- 110 ansible-playbook user.yml
- 111 vim user.yml
- 112 ansible-playbook user.yml
- 113 vim ansible.cfg
- 114 vim inventory
- 115 vim user.yml
- 116 ansible-playbook user.yml -e "user=bob"
- 117 ls
- 118 cd webservers/
- 119 ls
- 120 vim site.yml
- 121 cat group_vars/lamp
- 122 cat inventory
- 123 ansible-playbook site.yml
- 124 cd
- 125 history
- 126 cd rhce8-live/
- 127 cd lesson7/
- 128 ls
- 129 cd facts/
- 130 vim inventory
- 131 sudo vim /etc/hosts
- 132 ansible -u root -i inventory worker3 --ask-pass -m raw -a "yum install -y python3"
- 133 vim inventory
- 134 ansible -u root -i inventory worker3.example.com --ask-pass -m raw -a "yum install -y python3"
- 135 history
- 136 vim js.yaml
- 137 ansible-doc service
- 138 vim js.yaml
- 139 ansible-playbook js.yaml
- 140 vim js.yaml
- 141 ansible-playbook js.yaml
- 142 mkdir files
- 143 touch files/welcome.html
- 144 ansible-playbook js.yaml
- 145 vim js.yaml
- 146 ansible -m service -a "name=httpd state=stopped enabled=no"
- 147 ansible all -m service -a "name=httpd state=stopped enabled=no"
- 148 ansible all -m service -a "name=nginx state=stopped enabled=no"
- 149 ansible-playbook js.yaml
- 150 vim unjs.yaml
- 151 cd ..
- 152 ls
- 153 cd vault/
- 154 ansible-vault --help
- 155 ls
- 156 ansible-vault create secret.yml
- 157 vim create-user.yml
- 158 ansible-playbook create-user.yml
- 159 ansible-playbook --ask-vault-pass create-user.yml
- 160 ansible -m shell -a "tail -1 /etc/shadow"
- 161 ansible -m shell -a "tail -1 /etc/shadow" all
- 162 echo password > vault-pass
- 163 ansible-playbook --vault-password-file=vault-pass create-user.yml
- 164 echo password | passwd --stdin bob
- 165 cd ../facts/
- 166 ls
- 167 ansible -m setup all
- 168 ansible -m setup all | less
- 169 vim facts.yml
- 170 ansible-playbook factc
- 171 ansible-playbook facts.yml
- 172 vim ipfact.yml
- 173 ansible -m setup > facts.txt
- 174 ansible -m setup all > facts.txt
- 175 less facts.txt
- 176 vim ipfact.yml
- 177 ansible-playbook ipfact.yml
- 178 vim ipfact.yml
- 179 ansible-playbook ipfact.yml
- 180 vim ipfact.yml
- 181 ansible-playbook ipfact.yml
- 182 vim ipfact.yml
- 183 ansible-playbook ipfact.yml
- 184 vim ipfact.yml
- 185 ansible-playbook ipfact.yml
- 186 vim ipfact.yml
- 187 ansible-doc -l | grep oracle
- 188 ansible-doc -l | grep facts
- 189 pwd
- 190 ../../countdown 12
- 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 ansible ansible1.example.com -m setup -a "filter=ansible_facts['local']"
- 197 cd ../arrays/
- 198 ls
- 199 cd vars
- 200 ls
- 201 cat users-dictionary
- 202 cat users-list
- 203 cd ..
- 204 vim multi-list.yml
- 205 ansible-playbook multi-list.yml
- 206 vim multi-list.yml
- 207 vim multi-dictionary.yml
- 208 cat vars/users-dictionary
- 209 vim multi-dictionary.yml
- 210 ansible-playbook multi-dictionary.yml
- 211 cd ..
- 212 cd ../lesson8/
- 213 ls
- 214 vim loopservices.yml
- 215 ansible-playbook loopservices.yml
- 216 vim ex3.txt
- 217 ../countdown 5
- 218 vim js.yaml
- 219 vim jsssss.yaml
- 220 ansible-playbook jsssss.yaml
- 221 vim register_loop.yml
- 222 ansible-playbook register_loop.yml
- 223 vim register_command.yml
- 224 ansible-playbook register_command.yml
- 225 ls
- 226 vim register_command.yml
- 227 vim distro.yml
- 228 ansible-playbook distro.yml
- 229 vim distro.yml
- 230 ../countdown 5
- 231 vim rg.yaml
- 232 ansible-playbook rg.yaml
- 233 vim rg.yaml
- 234 ansible-playbook rg.yaml
- 235 vim rg.yaml
- 236 ansible-playbook rg.yaml
- 237 vim quicktest.yml
- 238 ansible-playbook quicktest.yml
- 239 vim quicktest.yml
- 240 ansible-playbook quicktest.yml
- 241 vim command-output-test.yml
- 242 ansible-playbook command-output-test.yml
- 243 vgs
- 244 sudo vgs
- 245 vim command-output-test.yml
- 246 ansible-playbook command-output-test.yml
- 247 ../countdown 12
- 248 vim hs.yaml
- 249 ansible-playbook hs.yaml
- 250 vim hs.yaml
- 251 vim when_multiple.yml
- 252 ansible-playbook when_multiple.yml
- 253 vim when_multiple.yml
- 254 ansible-playbook when_multiple.yml
- 255 vim when_multiple_complex.yml
- 256 ansible-playbook when_multiple_complex.yml
- 257 ls
- 258 vim restart.yml
- 259 ansible-playbook restart.yml
- 260 ansible ansible1.example.com -m command -a "systemctl stop crond"
- 261 ansible-playbook restart.yml
- 262 ansible ansible1.example.com -m command -a "systemctl start crond"
- 263 ls
- 264 pwd
- 265 cd ..
- 266 find . -name "with_size.yaml"
- 267 pwd
- 268 find . -name "with_size.yml"
- 269 cd lesson8/
- 270 vim handlers.yml
- 271 touch /tmp/index.html
- 272 ansible-playbook handlers.yml
- 273 vim handlers.yml
- 274 ansible-playbook handlers.yml
- 275 vim handlers.yml
- 276 ansible all -m file -a "name=/var/www/html/index.html state=absent"
- 277 ansible-playbook handlers.yml
- 278 vim blocks.yml
- 279 ansible-playbook blocks.yml
- 280 vim blocks2.yml
- 281 ansible-playbook blocks2.yml
- 282 vim blocks2.yml
- 283 ansible-playbook blocks2.yml
- 284 vim blocks2.yml
- 285 ansible-playbook blocks2.yml
- 286 vim blocks2.yml
- 287 history
- 288 ping worker3
- 289 ansible -m copy -a "src=/etc/sudoers.d/ansible dest=/etc/sudoers.d/ansible" worker3 -u root --ask-pass
- 290 vim inventory
- 291 ansible -m copy -a "src=/etc/sudoers.d/ansible dest=/etc/sudoers.d/ansible" worker3 -u root --ask-pass
- 292 sudo ls /etc/sudoers.d/
- 293 ls /etc/sudoers.d/
- 294 ansible --help | less
- 295 ansible-doc copy
- 296 cd ..
- 297 vim labs.txt
- 298 ls
- 299 cd rhce8-live/
- 300 ls
- 301 cd lesson8/
- 302 ls
- 303 vim failure.yml
- 304 ansible-playbook failure.yml
- 305 vim failure.yml
- 306 ansible-playbook failure.yml
- 307 vim failure.yml
- 308 vim failure2.yml
- 309 ansible-playbook failure2.yml
- 310 ../countdown 6
- 311 vim lab6.txt
- 312 ../countdown 3
- 313 vim hs.yml
- 314 vim fm.yml
- 315 vim svv.yml
- 316 grep block *
- 317 cp blocks.yml block3.yml
- 318 vim block3.yml
- 319 vim twodisk.yml
- 320 vim changed.yml
- 321 ansible-playbook changed.yml
- 322 vim changed.yml
- 323 ansible-playbook changed.yml
- 324 history
- 325 vim twodisk.yml
- 326 ansible-playbook twodisk.yml
- 327 cd ../lesson9/
- 328 vim file.yml
- 329 ansible-playbook file.yml
- 330 cat file.yml
- 331 ansible all -a "ls -l /tmp/removeme"
- 332 cat file.yml
- 333 vim file.yml
- 334 ansible all -a "ls -l /tmp/removeme"
- 335 ansible-playbook file.yml
- 336 ansible all -a "ls -l /tmp/removeme"
- 337 vim copy.yml
- 338 ansible-playbook copy.yml
- 339 cat /tmp/hosts
- 340 cat /tmp/ansible1.example.com/tmp/hosts
- 341 vim lab7.txt
- 342 vim selinux.yml
- 343 sudo yum provides */semanage
- 344 vim selinux.yml
- 345 ansible-playbook selinux.yml
- 346 vim selinux.yml
- 347 ansible-doc sefcontext
- 348 cat lab7.txt
- 349 echo WE ARE ON BREADK AND RESUMING AT HH:25
- 350 ls
- 351 vim vsftpd-template.yml
- 352 cd templates/
- 353 vim vsftpd.j2
- 354 cd ..
- 355 ansible-playbook vsftpd-template.yml
- 356 ansible all -a "cat /etc/vsftpd/vsftpd.conf"
- 357 vim ansible.cfg
- 358 vim hostsfile.yml
- 359 vim templates/hosts.j2
- 360 ansible all -a "cat /etc/hosts"
- 361 ansible-playbook hostsfile.yml
- 362 ansible all -a "cat /etc/hosts"
- 363 vim installandconfigurevsftpd.yml
- 364 vim sftpd.yml
- 365 vim vsftpd.conf.j2
- 366 vim sftpd.yml
- 367 vim installandconfigurevsftpd.yml
- 368 vim sftpd.yml
- 369 vim installandconfigurevsftpd.yml
- 370 ansible-playbook installandconfigurevsftpd.yml
- 371 vim installandconfigurevsftpd.yml
- 372 ansible-playbook installandconfigurevsftpd.yml
- 373 ls
- 374 vim lab7.yml
- 375 lab-test.
- 376 vim lab-test.yml
- 377 ansible-playbook lab-test.yml
- 378 cd ../lesson11/
- 379 ls
- 380 cd roles
- 381 ls
- 382 sudo yum install tree -y
- 383 tree motd/
- 384 cd motd
- 385 cat meta/main.yml
- 386 cat tasks/main.yml
- 387 cat templates/motd.j2
- 388 cat defaults/main.yml
- 389 cd ../..
- 390 ls
- 391 vim motd-role.yml
- 392 ansible-playbook motd-role.yml
- 393 ../countdown 12
- 394 ls
- 395 tree
- 396 vim apache-vhost-role.yml
- 397 cd roles/mywebhost/
- 398 cat tasks/main.yml
- 399 cat templates/vhost.conf.j2
- 400 cat defaults/main.yml
- 401 cat vars/main.yml
- 402 cat handlers/main.yml
- 403 pwd
- 404 cd ../..
- 405 ansible-playbook apache-vhost-role.yml
- 406 ansible-galaxy install geerlingguy.nginx
- 407 cd ../../.ansible/roles/
- 408 ls
- 409 tree geerlingguy.nginx/
- 410 cd geerlingguy.nginx/
- 411 vim tasks/main.yml
- 412 vim vars/RedHat.yml
- 413 vim tasks/setup-RedHat.yml
- 414 cd ..
- 415 cd ../../rhce8-live/lesson11/
- 416 ls
- 417 vim nginx-role.yml
- 418 ansible-playbook nginx-role.yml
- 419 ansible-galaxy init sander
- 420 ls
- 421 tree sander/
- 422 mv sander roles/
- 423 vim roles/requirements.yml
- 424 ansible-galaxy install -r roles/requirements.yml
- 425 cd ../lesson12/
- 426 sudo yum install rhel-system-roles
- 427 rpm -ql rhel-system-roles | less
- 428 cd /usr/share/doc/rhel-system-roles/
- 429 ls
- 430 cd selinux/
- 431 ls
- 432 pwd
- 433 ls /home/ansible/rhce8-live/lesson12/
- 434 cp example-selinux-playbook.yml /home/ansible/rhce8-live/lesson12/
- 435 cd
- 436 cd rhce8-live/lesson12/
- 437 vim example-selinux-playbook.yml
- 438 ansible-playbook example-selinux-playbook.yml
- 439 ansible all -a "ls -Z /tmp/test_dir"
- 440 ansible all -a "ls -Zd /tmp/test_dir"
- 441 vim inventory
- 442 pwd
- 443 ../countdown 12
- 444 cd ../lesson13/
- 445 ls
- 446 cat imports.yaml
- 447 cd ../lesson16/
- 448 ls
- 449 cat setup_sudo.yml
- 450 vim setup_sudo.yml
- 451 ls
- 452 tree files
- 453 ansible-playbook setup_sudo.yml
- 454 vim inventory
- 455 vim setup_sudo.yml
- 456 ansible-playbook setup_sudo.yml
- 457 ls
- 458 cat setup_users.yml
- 459 cd ../../rhce8-book/
- 460 grep -l register *
- 461 vim exercise132-debug2.yaml
- 462 sudo -i
- 463 grep '--stdin' *
- 464 grep 'stdin' *
- 465 vim listing1313.yaml
- 466 ansible-playbook listing1313.yaml
- 467 ssh anna@ansible2
- 468 vim listing1313.yaml
- 469 ssh anna@ansible2
- 470 ansible localhost -m debug -a "msg={{ 'password'| password_hash('sha51','mypassword') }}"
- 471 ansible localhost -m debug -a "msg={{ 'password'| password_hash('sha512','mypassword') }}"
- 472 cd ../rhce8-live/
- 473 cd lesson16/
- 474 ls
- 475 vim userpw.yml
- 476 history
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement