Advertisement
sandervanvugt

devops day1 aug21

Aug 16th, 2021
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.15 KB | None | 0 0
  1. #### ROCKY LINUX HISTORY
  2. 1 sudo dnf search epel
  3. 2 sudo dnf install -y ansible
  4. 3 sudo dnf install -y epel-release
  5. 4 sudo dnf install -y ansible
  6. 5 sudo sh -c 'echo 192.168.29.2 ubuntu.example.com ubuntu >> /etc/hosts'
  7. 6 cat /etc/hosts
  8. 7 ssh-keygen
  9. 8 ssh-copy-id ubuntu
  10. 9 ssh ubuntu
  11. 10 echo ubuntu >> inventory
  12. 11 cat inventory
  13. 12 ansible ubuntu -m ping -i inventory -u student -K
  14. 13 ansible-doc -l
  15. 14 ansible-doc -l | wc
  16. 15 ansible ubuntu -i inventory -u student -b -K -m user -a "name=linda"
  17. 16 ansible ubuntu -i inventory -u student -b -K -m package -a "name=nmap"
  18. 17 history
  19. 18 ansible-doc user
  20. 19 sudo dnf install git -y
  21. 20 git clone https://github.com/sandervanvugt/devopsin4weeks
  22. 21 git clone https://github.com/sandervanvugt/devopsinfourweeks
  23. 22 cd devopsinfourweeks/
  24. 23 ./counter.sh 12
  25. 24 ls
  26. 25 vim ansible.cfg
  27. 26 ansible ubuntu -m package -a "name=nmap"
  28. 27 cp ../inventory .
  29. 28 ansible ubuntu -m package -a "name=nmap"
  30. 29 ansible ubuntu -u student -m package -a "name=nmap"
  31. 30 ansible ubuntu -u student -K -m package -a "name=nmap"
  32. 31 ls
  33. 32 vim ans-deploy-webserver.yaml
  34. 33 vim deploy-webserver.yaml
  35. 34 ls
  36. 35 cd ..
  37. 36 git clone https://github.com/sandervanvugt/ansible3h
  38. 37 git clone https://github.com/sandervanvugt/ansible4h
  39. 38 git clone https://github.com/sandervanvugt/ansible-3h
  40. 39 cd ansible-3h/
  41. 40 ls
  42. 41 cd install/
  43. 42 ls
  44. 43 vim vsftpd.yml
  45. 44 pwd
  46. 45 cp vsftpd.yml ../../devopsinfourweeks/
  47. 46 cd ../../devopsinfourweeks/
  48. 47 ls
  49. 48 ansible-playbook -K vsftpd.yml
  50. 49 ansible-playbook -u student -K vsftpd.yml
  51. 50 ls
  52. 51 vim ansible-ubuntu.yml
  53. 52 ansible-playbook -u student -K ansible-ubuntu.yml
  54. 53 sudo dnf install -y podman
  55. 54 sudo dnf install -y podman-docker
  56. 55 sudo systemctl status docker
  57. 56 sudo systemctl status podman
  58. 57 docker run ubuntu
  59. 58 docker ps
  60. 59 id
  61. 60 docker ps -a
  62. 61 docker run -it ubuntu sh
  63. 62 docker ps
  64. 63 docker run -it ubuntu sh
  65. 64 uname -r
  66. 65 docker run -d nginx
  67. 66 docker ps
  68. 67 docker inspect quirkty_shockley
  69. 68 docker inspect quirky_shockley
  70. 69 docker inspect quirky_shockley | less
  71. 70 sudo dnf install -y bash-completion
  72. 71 docker rm quirky_shockley
  73. 72 docker rm -f quirky_shockley
  74. 73 sudo docker run --name webserver --memory="128m" -d -p 8080:80 nginx
  75. 74 curl localhost:8080
  76. 75 history
  77.  
  78. ##### UBUNTU HISTORY 1 sudo apt install openssh-server
  79. 2 systemctl status sshd
  80. 3 ip a
  81. 4 sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
  82. 5 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  83. 6 sudo apt-key fingerprint 0EBFCD88
  84. 7 sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
  85. 8 sudo apt-get update
  86. 9 sudo apt-get install docker-ce docker-ce-cli containerd.io
  87. 10 sudo docker run hello-world
  88. 11 history
  89.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement