Skip to content

Commit b9452fe

Browse files
author
lerndevops
authored
Create ansible-commands.txt
1 parent b477ef2 commit b9452fe

File tree

1 file changed

+97
-0
lines changed

1 file changed

+97
-0
lines changed

ansible/ansible-commands.txt

Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
1+
DAY1 Notes
2+
3+
39 sudo apt-add-repository --yes --update ppa:ansible/ansible
4+
40 sudo apt-get install ansible
5+
41 ansible --version
6+
42 clear
7+
43 ls -l
8+
44 cat hosts
9+
45 clear
10+
46 ls -l
11+
47 rm hosts
12+
48 mv hosts.dpkg-old hosts
13+
49 rm ansible.cfg.dpkg-old
14+
50 ls -l
15+
51 clear
16+
52 ls -l
17+
53 cat hosts
18+
54 ansible all -m ping -u devops --ask-pass
19+
55 vi ansible.cfg
20+
56 clear
21+
57 ansible all -m ping -u devops --ask-pass
22+
58 clear
23+
59 vi hosts
24+
60 ansible all -m ping -u devops --ask-pass
25+
61 vi hosts
26+
62 clear
27+
63 ansible all -m ping -u devops --ask-pass
28+
64 clear
29+
65 ls -l
30+
66 cat hosts
31+
67 vi hosts
32+
68 ansible qa -m ping -u devops --ask-pass
33+
69 ansible dev -m ping -u devops --ask-pass
34+
70 ansible dev,qa -m ping -u devops --ask-pass
35+
71 ansible dev,qa -m ping -u devops --ask-pass --limit rnode1
36+
72 cat hosts
37+
73 history
38+
74 ansible qa -m ping -u devops --ask-pass --limit rnode1
39+
75 ansible qa -m ping -u devops --ask-pass --limit rnode1,rnode2
40+
76 ls -l
41+
77 cd /home/devops/
42+
78 ls -l
43+
79 cp /etc/ansible/hosts .
44+
80 ls -l
45+
81 rm /etc/ansible/hosts
46+
82 ls -l
47+
83 ansible qa -m ping -u devops --ask-pass --limit rnode1,rnode2
48+
84 vi /etc/ansible/ansible.cfg
49+
85 clear
50+
86 ansible qa -i /home/devops/hosts -m ping -u devops --ask-pass --limit rnode1,rnode2
51+
87 ls -l
52+
88 mv hosts myinv
53+
89 ls -l
54+
90 ansible qa -i /home/devops/myinv -m ping -u devops --ask-pass
55+
91 ls -l
56+
92 history
57+
93 clear
58+
94 df -h /
59+
95 ansible qa -i /home/devops/myinv -m shell -a "df -h / ; hostname" -u devops -k
60+
96 cat myinv
61+
97 clear
62+
98 ansible qa -i /home/devops/myinv -m shell -a "free -m" -u devops -k
63+
99 ansible qa -i /home/devops/myinv -m shell -a "touch /tmp/naresh.tx ; ls -l /tmp" -u devops -k
64+
100 clear
65+
101 ansible dev -i /home/devops/myinv -m shell -a "touch /tmp/naresh.tx ; ls -l /tmp" -u devops -k
66+
102 clear
67+
103 ansible qa -i /home/devops/myinv -m copy -a "src=hello.txt dest=/tmp" -u devops -k
68+
104 ls -l
69+
105 touch hello.txt
70+
106 ls -l
71+
107 ansible qa -i /home/devops/myinv -m copy -a "src=hello.txt dest=/tmp" -u devops -k
72+
108 clear
73+
109 ansible qa -i /home/devops/myinv -m file -a "path=/tmp/devops state=directory" -u devops -k
74+
110 clear
75+
111 history
76+
112 ansible qa --inventory /home/devops/myinv -m file -a "path=/tmp/devops state=directory" -u devops -k
77+
113 clear
78+
114 history
79+
115 clear
80+
116 history
81+
117 clear
82+
118 ansible-doc -l
83+
119 clear
84+
120 ansible-doc -l | wc -l
85+
121 ansible-doc -l | grep google
86+
122 ansible-doc -l | grep gcp
87+
123 ansible-doc -l | grep aws
88+
124 clear
89+
125 ansible-doc -l | grep copy
90+
126 ansible-doc copy
91+
127 history
92+
128 clear
93+
129 cd
94+
130 clear
95+
131 ansible qa -i /home/devops/myinv -m setup -u devops -k --limit rnode1
96+
132 clear
97+
133 ansible-doc setup

0 commit comments

Comments
 (0)