<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>PriyankachowdaryM &#8211; Best DevOps</title>
	<atom:link href="https://www.bestdevops.com/author/priyankachowdarym/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.bestdevops.com</link>
	<description>Lets Learn, Do it &#38; Share! Thats a Best DevOps!!!</description>
	<lastBuildDate>Mon, 06 Sep 2021 10:39:55 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>
	<item>
		<title>Ansible Playbook Vars/Day2/LAB-part2</title>
		<link>https://www.bestdevops.com/ansible-playbook-vars-day2-lab-part2/</link>
		
		<dc:creator><![CDATA[PriyankachowdaryM]]></dc:creator>
		<pubDate>Mon, 06 Sep 2021 10:39:53 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=20995</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[<pre class="wp-block-code"><span><code class="hljs language-javascript"><span class="hljs-number">1.</span>  Create a playbook and setup a webserver(httpd) and use httpd <span class="hljs-keyword">as</span> a variable decalared <span class="hljs-keyword">in</span> role <span class="hljs-keyword">var</span> file

---
-name: webserver
 <span class="hljs-attr">host</span>:web
 <span class="hljs-attr">vars_files</span>:
   - role-<span class="hljs-keyword">var</span>-file.yml
 <span class="hljs-attr">tasks</span>:
 -name: <span class="hljs-keyword">var</span> include
    <span class="hljs-attr">include_vars</span>: role-<span class="hljs-keyword">var</span>-file.yml
 -name: setup httpd server
  <span class="hljs-attr">yum</span>:
    name: <span class="hljs-string">"{{packname}}"</span>
    <span class="hljs-attr">state</span>: latest
 - name: Start service httpd, <span class="hljs-keyword">if</span> not started
    ansible.builtin.service:
      name: <span class="hljs-string">"{{packname}}"</span>
      <span class="hljs-attr">state</span>: started
</code></span></pre>

<pre class="wp-block-code"><span><code class="hljs language-javascript"><span class="hljs-number">2.</span> Create a playbook and setup a webserver(httpd) and use httpd <span class="hljs-keyword">as</span> a variable decalared using prompt

---
-name: webserver
 <span class="hljs-attr">host</span>:web
 <span class="hljs-attr">vars_prompt</span>:
   - name: <span class="hljs-string">"packname"</span>
      <span class="hljs-attr">prompt</span>: <span class="hljs-string">"Install httpd"</span>
      <span class="hljs-attr">private</span>: <span class="hljs-literal">false</span>
 <span class="hljs-attr">tasks</span>:
 -name: <span class="hljs-keyword">var</span> include
    <span class="hljs-attr">include_vars</span>: role-<span class="hljs-keyword">var</span>-file.yml
 -name: setup httpd server
  <span class="hljs-attr">yum</span>:
    name: <span class="hljs-string">"{{packname}}"</span>
    <span class="hljs-attr">state</span>: latest
 - name: Start service httpd, <span class="hljs-keyword">if</span> not started
    ansible.builtin.service:
      name: <span class="hljs-string">"{{packname}}"</span>
      <span class="hljs-attr">state</span>: started
 - name: Print the vars
   ansible.builtin.debug:
     msg: service httpd {{packname}} installed and started
</code></span></pre>

<pre class="wp-block-code"><span><code class="hljs language-php"><span class="hljs-number">3.</span> Create a playbook <span class="hljs-keyword">and</span> setup a webserver(httpd) <span class="hljs-keyword">and</span> find a <span class="hljs-keyword">list</span> of .txt file in some directory <span class="hljs-keyword">and</span> output using register variables

---
-name: webserver
 host:web
 vars_prompt:
   - name: <span class="hljs-string">"packname"</span>
      prompt: <span class="hljs-string">"Install httpd"</span>
      <span class="hljs-keyword">private</span>: <span class="hljs-keyword">false</span>
 tasks:
 -name: <span class="hljs-keyword">var</span> <span class="hljs-keyword">include</span>
    include_vars: role-<span class="hljs-keyword">var</span>-file.yml
 -name: setup httpd server
  yum:
    name: <span class="hljs-string">"{{packname}}"</span>
    state: latest
 - name: Start service httpd, <span class="hljs-keyword">if</span> not started
    ansible.builtin.service:
      name: <span class="hljs-string">"{{packname}}"</span>
      state: started
 - name: <span class="hljs-keyword">Print</span> the vars
   ansible.builtin.debug:
     msg: service httpd {{packname}} installed
 -name: 
    shell: <span class="hljs-string">"find *.txt"</span>
    args:
      chdir: <span class="hljs-string">"/home/centos/ansible/priyanka"</span>
    register: find_output
    
</code></span></pre>

<pre class="wp-block-code"><span><code class="hljs language-php"><span class="hljs-number">4.</span> Create a playbook <span class="hljs-keyword">and</span> setup a webserver(httpd), copy a index.html <span class="hljs-keyword">and</span> interpolate variables in template file decalared in playbook.


---
-name: webserver
 host:web
 vars_prompt:
   - name: <span class="hljs-string">"packname"</span>
      prompt: <span class="hljs-string">"Install httpd"</span>
      <span class="hljs-keyword">private</span>: <span class="hljs-keyword">false</span>
 tasks:
 -name: <span class="hljs-keyword">var</span> <span class="hljs-keyword">include</span>
    include_vars: role-<span class="hljs-keyword">var</span>-file.yml
 -name: setup httpd server
  yum:
    name: <span class="hljs-string">"{{packname}}"</span>
    state: latest
 - name: copy index.html
   ansible.builtin.template:
     src: index.html.j2
     dest: /<span class="hljs-keyword">var</span>/www/html/
 - name: Start service httpd, <span class="hljs-keyword">if</span> not started
   ansible.builtin.service:
     name: <span class="hljs-string">"{{packname}}"</span>
     state: started
</code></span></pre>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Ansible Playbook with vars/Day2/Assignment</title>
		<link>https://www.bestdevops.com/ansible-playbook-with-vars-day2-assignment/</link>
		
		<dc:creator><![CDATA[PriyankachowdaryM]]></dc:creator>
		<pubDate>Mon, 06 Sep 2021 07:57:22 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=20975</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[<pre class="wp-block-code"><span><code class="hljs language-php">---
- name: Variable declarations
  hosts: web
  vars:
   packname: httpd
   myname: Priyanka Chowdary
   myage: <span class="hljs-number">22</span>
  vars_files:
   - <span class="hljs-keyword">var</span>-<span class="hljs-keyword">declare</span>.yml
  vars_prompt:
    - name: <span class="hljs-string">"Version"</span>
      prompt: <span class="hljs-string">"Which version Do you want to install?"</span>
      <span class="hljs-keyword">private</span>: <span class="hljs-keyword">false</span>
    - name: <span class="hljs-string">"myage"</span>
      prompt: <span class="hljs-string">"Age is"</span>
      <span class="hljs-keyword">private</span>: <span class="hljs-keyword">false</span>

  tasks:
  - name: Install Apache
    yum:
      name: <span class="hljs-string">"{{packname}}"</span>
      state: latest
  - name: Copy file with owner <span class="hljs-keyword">and</span> permissions
    ansible.builtin.copy:
      src: index.html
      dest: /<span class="hljs-keyword">var</span>/www/html/index.html
  - name: Start service httpd, <span class="hljs-keyword">if</span> not started
    ansible.builtin.service:
      name: <span class="hljs-string">"{{packname}}"</span>
      state: started
  - name: <span class="hljs-keyword">var</span> <span class="hljs-keyword">include</span>
    include_vars: <span class="hljs-keyword">var</span>-<span class="hljs-keyword">include</span>.yml
  - name: <span class="hljs-keyword">Print</span> the vars
    ansible.builtin.debug:
      msg: My name is {{ myname }} <span class="hljs-keyword">and</span> My age is {{ myage }}
  - name: <span class="hljs-keyword">Print</span> the vars
    ansible.builtin.debug:
      msg: Age is {{myage}}
  - name: Ansible register variable basic example
    shell: find *.yml
    vars:
     myage: <span class="hljs-number">18</span>
     args:
      chdir: <span class="hljs-string">"/home/centos/ansible/priyanka"</span>
    register: find_output
  - debug:
      <span class="hljs-keyword">var</span>: find_output.stdout_lines&#91;<span class="hljs-number">0</span>]
</code></span></pre>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Ansible-Playbook commands/Day2/assignment</title>
		<link>https://www.bestdevops.com/ansible-playbook-commands-day2-assignment/</link>
		
		<dc:creator><![CDATA[PriyankachowdaryM]]></dc:creator>
		<pubDate>Mon, 06 Sep 2021 05:56:41 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=20941</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[
<hr class="wp-block-separator" />


<pre class="wp-block-code"><span><code class="hljs language-php"><span class="hljs-comment">#1.yml</span>
---
hosts:web
tasks:
- name: Create deploy group
  ansible.builtin.group:
    name: deploy
    state: present
------------------------
<span class="hljs-comment">#2.yml</span>
---
hosts:web
tasks:
- name: Create deploy-user
  ansible.builtin.user:
    name: deploy-user
    groups: deploy
    state: present
    shell: /bin/bash
---------------------------------
<span class="hljs-comment">#3.yml</span>
---
hosts:web
tasks:
- name: Install httpd
  yum:
    name: httpd
    state: present
---------------------------------
<span class="hljs-comment">#4.yml</span>
---
hosts:web
tasks:
- name: Install httpd
  yum:
    name: httpd
    state: 
     - started
     - enabled
-------------------------------
<span class="hljs-comment">#5.yml</span>
---
hosts:web
tasks:
- name: Create a file
  ansible.builtin.file:
    name: sample.html
    dest: /<span class="hljs-keyword">var</span>/www/html/
----------------------------
<span class="hljs-comment">#6.yml</span>
---
hosts:web
tasks:
- name: Reboot <span class="hljs-keyword">self</span>
  reboot:
-----------------------------
<span class="hljs-comment">#7.yml</span>
---
hosts:web
tasks:
- name: Install git
  yum:
    name:
      - git
      - wget
    state: present
------------------------------
<span class="hljs-comment">#8.yml</span>
---
hosts:web
tasks:
- name: <span class="hljs-keyword">Clone</span> a repo
  ansible.builtin.git:
    repo: https:<span class="hljs-comment">//github.com/scmgalaxy/ansible-role-template</span>
    dest: /home/centos/priyanka    
    <span class="hljs-keyword">clone</span>: yes
     
</code></span></pre>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Ansible-ADHOC commands/Day1/assignment</title>
		<link>https://www.bestdevops.com/ansible-adhoc-commands-day1-assignment/</link>
		
		<dc:creator><![CDATA[PriyankachowdaryM]]></dc:creator>
		<pubDate>Sat, 04 Sep 2021 11:48:18 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=20901</guid>

					<description><![CDATA[Write a Ansible Adhoc Commands to create a group called “deploy ansible localhost -m ansible.builtin.group -a&#8221;state=present name=deploy&#8221; -b 2. Write [&#8230;]]]></description>
										<content:encoded><![CDATA[
<ol class="wp-block-list"><li><strong>Write a Ansible Adhoc Commands to create a group called “deploy</strong></li></ol>



<p class="wp-block-paragraph">       ansible localhost -m ansible.builtin.group -a&#8221;state=present name=deploy&#8221; -b</p>



<p class="wp-block-paragraph">2. <strong>Write a Ansible Adhoc Commands to create a user called “deploy-user” which is part of group called “deploy” and with /bin/bash shell.</strong></p>



<p class="wp-block-paragraph">    ansible localhost -m   ansible.builtin.user -a&#8221;state=present name=deploy-user group=deploy&#8221; -b</p>



<p class="wp-block-paragraph">3. <strong>Write a Ansible Adhoc commands install package named “httpd” in RHEL/centos.</strong></p>



<p class="wp-block-paragraph">    ansible localhost -m yum -a&#8221;state=present name=httpd&#8221; -b</p>



<p class="wp-block-paragraph">4. <strong>Write a Ansible Adhoc commands to start and enable the service named “httpd”</strong></p>



<p class="wp-block-paragraph">   ansible localhost -m service -a&#8221;state=started name=httpd&#8221; -b </p>



<p class="wp-block-paragraph">  ansible localhost -m service -a&#8221;state=enable name=httpd&#8221; -b</p>



<p class="wp-block-paragraph">5. <strong>&nbsp;Write a Ansible commands to create a file called “index.html” in /var/www/html with some dummy html contents.</strong></p>



<p class="wp-block-paragraph">   ansible localhost -m ansible.builtin.file -a&#8221;path=/var/www/html&#8221; -b</p>



<p class="wp-block-paragraph">6. <strong>Write a Ansible commands to copy a file called “second.html” in /var/www/html/second.html with some dummy html contents.</strong></p>



<p class="wp-block-paragraph">   ansible localhost -m copy -a&#8221;dest=/var/www/html src=second.html&#8221;-b</p>



<p class="wp-block-paragraph">7. <strong>Write a Ansible commands to install a package called “git”, “wget”.</strong></p>



<p class="wp-block-paragraph">   ansible localhost -m yum -a&#8221;state=present name=git&#8221; -b</p>



<p class="wp-block-paragraph">   ansible localhost -m yum -a&#8221;state=present name=wget&#8221; -b </p>



<p class="wp-block-paragraph">8. <strong>Write a Ansible Adhoc commands to clone git repo. https://github.com/scmgalaxy/ansible-role-template.</strong></p>



<p class="wp-block-paragraph">   ansible localhost -m ansible.builtin.git -a&#8221;repo=https://github.com/scmgalaxy/ansible-role-template  dest=/home/centos/priyanka clone=yes&#8221; -b</p>



<p class="wp-block-paragraph">9. <strong>Write a Ansible commands to reboot a self machine.</strong></p>



<p class="wp-block-paragraph">    ansible localhost -m reboot</p>



<p class="wp-block-paragraph">10. <strong>Write a Ansible commands to touch a file called “devopsschool.txt” in /opt/ and delete after using ansible adhoc command.</strong></p>



<p class="wp-block-paragraph">     </p>



<p class="wp-block-paragraph">     </p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
