{"id":988,"date":"2023-07-21T08:39:34","date_gmt":"2023-07-21T04:39:34","guid":{"rendered":"https:\/\/www.buildingtheitguy.com\/?p=988"},"modified":"2023-07-22T11:17:07","modified_gmt":"2023-07-22T07:17:07","slug":"what-is-redhat-ansible-yaml-inventory-host-templates","status":"publish","type":"post","link":"https:\/\/www.buildingtheitguy.com\/index.php\/what-is-redhat-ansible-yaml-inventory-host-templates\/it-automation\/","title":{"rendered":"What is RedHat Ansible"},"content":{"rendered":"\n<p>Red Hat Ansible Automation Platform is an enterprise-grade automation platform. Ansible was open-source automation tool, which was acquired by Red Hat in 2015 and still we can use Ansible core as free of charge to use, which doesn&#8217;t provide rich features like RedHat Automation platform offers.<\/p>\n\n\n\n<p>There are several options available for IT Automation, RedHat Ansible is known for <strong><em>simplicity <\/em><\/strong>and <strong><em>agent less <\/em><\/strong>architecture and great <em><strong>community support<\/strong><\/em>.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Let&#8217;s remove complexity and increase productivity and eliminate boring repetitive tasks.<\/p>\n<\/blockquote>\n\n\n\n<p>It uses YAML language, which is super easy to read and learn, self-documenting, and doesn&#8217;t require a grad-level computer science degree to understand, look below sample,<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"847\" height=\"504\" src=\"https:\/\/www.buildingtheitguy.com\/wp-content\/uploads\/2023\/07\/RedHat-Inventory-Host-1.png\" alt=\"\" class=\"wp-image-992\" srcset=\"https:\/\/www.buildingtheitguy.com\/wp-content\/uploads\/2023\/07\/RedHat-Inventory-Host-1.png 847w, https:\/\/www.buildingtheitguy.com\/wp-content\/uploads\/2023\/07\/RedHat-Inventory-Host-1-300x179.png 300w, https:\/\/www.buildingtheitguy.com\/wp-content\/uploads\/2023\/07\/RedHat-Inventory-Host-1-768x457.png 768w\" sizes=\"(max-width: 847px) 100vw, 847px\" \/><\/figure>\n\n\n\n<p><strong>Step 1: Create an Ansible Inventory<\/strong><\/p>\n\n\n\n<p>First, create an inventory file that lists your appservers and dbserver<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: yaml; title: ; notranslate\" title=\"\">\n---\nall:\n  hosts:\n    Appserver1:\n      ansible_host: 10.10.0.2\n      ansible_user: admin\n      ansible_ssh_private_key_file: \/path\/to\/private_key.pem\n      webserver_role: frontend\n    Appserver2:\n      ansible_host: 10.10.0.3\n      ansible_user: admin\n      ansible_ssh_private_key_file: \/path\/to\/private_key.pem\n      webserver_role: frontend\n    dbserver1:\n      ansible_host: 10.20.0.2\n      ansible_user: dbadmin\n      ansible_password: dbadmin_password\n      dbserver_role: backend\n  children:\n    Appservers:\n      hosts:\n        appserver1:\n        appserver2:\n    databases:\n      hosts:\n        dbserver1:\n\n<\/pre><\/div>\n\n\n<p>In this example:<\/p>\n\n\n\n<p>The hosts are defined under the all group. Each host is identified by a unique name, such as <em>Appserver1, Appserver2, and dbserver1.<\/em><\/p>\n\n\n\n<p>For each host, you specify the <em>ansible_host<\/em> with the corresponding IP address or hostname.<\/p>\n\n\n\n<p>The <em>ansible_user<\/em> specifies the remote username for SSH authentication (in this case, admin for web servers and dbadmin for the database server).<\/p>\n\n\n\n<p>The <em>ansible_ssh_private_key_file<\/em> is the path to the private key file used for SSH authentication (for web servers).<\/p>\n\n\n\n<p>For the database server, <em>ansible_password<\/em> is used instead, indicating a password-based authentication method.<\/p>\n\n\n\n<p>The <em>webserver_role <\/em>and <em>dbserver_role<\/em> variables are custom variables assigned to each host, representing their respective roles.<\/p>\n\n\n\n<p>The webservers and databases groups are created under the children section. Hosts are assigned to groups using the hosts attribute.<\/p>\n\n\n\n<p>This is a basic example, and you can extend the inventory with additional host variables, groups, and group variables to suit your infrastructure&#8217;s needs. The inventory file allows Ansible to manage and organize hosts efficiently during playbook execution.<\/p>\n\n\n\n<p><strong>Step 2: Write the Ansible Playbook<\/strong><\/p>\n\n\n\n<p>Next, create a YAML playbook named <code><strong>app-db-updates.yaml<\/strong><\/code> with the following content:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: yaml; title: ; notranslate\" title=\"\">\n---\n- name: Update Appservers\n  hosts: Appservers\n  become: yes\n\n  tasks:\n    - name: Update packages\n      yum:\n        name: '*'\n        state: latest\n\n<\/pre><\/div>\n\n\n<p>In this playbook:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code><strong>name<\/strong><\/code>: Your desired name for the playbook.<\/li>\n\n\n\n<li><code><strong>hosts<\/strong><\/code>: The group name <code>Appservers<\/code> refers to the group of hosts defined in the inventory file.<\/li>\n\n\n\n<li><code><strong>become<\/strong>: <strong>yes<\/strong><\/code>: This enables privilege escalation (sudo) to perform the updates.<\/li>\n<\/ul>\n\n\n\n<p>The main task is defined under <code>tasks<\/code>, where the <code>yum<\/code> module is used with the following parameters:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><code>name: '*'<\/code>:<\/strong> This tells Ansible to update all packages (<code>*<\/code> means all packages).<\/li>\n\n\n\n<li><strong><code>state: latest<\/code>: <\/strong>This indicates that Ansible should ensure that the latest version of each package is installed.<\/li>\n<\/ul>\n\n\n\n<p>Once you create the playbook, create a new job template in RedHat Ansible Automation platform portal.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"367\" src=\"https:\/\/www.buildingtheitguy.com\/wp-content\/uploads\/2023\/07\/Redhat-Ansible-Create-New-Job-Template-1024x367.png\" alt=\"\" class=\"wp-image-993\" srcset=\"https:\/\/www.buildingtheitguy.com\/wp-content\/uploads\/2023\/07\/Redhat-Ansible-Create-New-Job-Template-1024x367.png 1024w, https:\/\/www.buildingtheitguy.com\/wp-content\/uploads\/2023\/07\/Redhat-Ansible-Create-New-Job-Template-300x107.png 300w, https:\/\/www.buildingtheitguy.com\/wp-content\/uploads\/2023\/07\/Redhat-Ansible-Create-New-Job-Template-768x275.png 768w, https:\/\/www.buildingtheitguy.com\/wp-content\/uploads\/2023\/07\/Redhat-Ansible-Create-New-Job-Template.png 1281w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Step 3: Finally Run the Ansible Playbook<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"242\" src=\"https:\/\/www.buildingtheitguy.com\/wp-content\/uploads\/2023\/07\/RedHat-Ansible-Run-Playbook-Template-1-1024x242.png\" alt=\"\" class=\"wp-image-996\" srcset=\"https:\/\/www.buildingtheitguy.com\/wp-content\/uploads\/2023\/07\/RedHat-Ansible-Run-Playbook-Template-1-1024x242.png 1024w, https:\/\/www.buildingtheitguy.com\/wp-content\/uploads\/2023\/07\/RedHat-Ansible-Run-Playbook-Template-1-300x71.png 300w, https:\/\/www.buildingtheitguy.com\/wp-content\/uploads\/2023\/07\/RedHat-Ansible-Run-Playbook-Template-1-768x182.png 768w, https:\/\/www.buildingtheitguy.com\/wp-content\/uploads\/2023\/07\/RedHat-Ansible-Run-Playbook-Template-1.png 1299w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>This is a test example, and you can extend the inventory with additional host variables, groups, and group variables to suit your infrastructure&#8217;s needs. The inventory file allows Ansible to manage and organize hosts efficiently during playbook execution.<\/p>\n\n\n\n<p>You can create many job templates based on your need of Automation task. Additionally, it&#8217;s always a good practice to test playbooks in a non-production environment before applying them to production systems.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Red Hat Ansible Automation Platform is an enterprise-grade automation platform. Ansible was open-source automation tool, which was acquired by Red Hat in 2015 and still we can use Ansible core as free of charge to use, which doesn&#8217;t provide rich features like RedHat Automation platform offers. There are several options available for IT Automation, RedHat [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1001,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[95,96],"tags":[],"class_list":["post-988","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-it-automation","category-redhat-ansible-automation-platform"],"featured_image_src":"https:\/\/www.buildingtheitguy.com\/wp-content\/uploads\/2023\/07\/RedHat-Ansible.gif","author_info":{"display_name":"Mohamed Asath","author_link":"https:\/\/www.buildingtheitguy.com\/index.php\/author\/asathwebtieradmin\/"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>What is RedHat Ansible - Building THE IT GUY<\/title>\n<meta name=\"description\" content=\"Red Hat Ansible Automation Platform is an enterprise-grade automation platform. still, we can use Ansible core as free of charge to use. RedHat Ansible is known for simplicity and agent less architecture and great community support.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.buildingtheitguy.com\/index.php\/what-is-redhat-ansible-yaml-inventory-host-templates\/it-automation\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What is RedHat Ansible - Building THE IT GUY\" \/>\n<meta property=\"og:description\" content=\"Red Hat Ansible Automation Platform is an enterprise-grade automation platform. still, we can use Ansible core as free of charge to use. RedHat Ansible is known for simplicity and agent less architecture and great community support.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.buildingtheitguy.com\/index.php\/what-is-redhat-ansible-yaml-inventory-host-templates\/it-automation\/\" \/>\n<meta property=\"og:site_name\" content=\"Building THE IT GUY\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-21T04:39:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-07-22T07:17:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.buildingtheitguy.com\/wp-content\/uploads\/2023\/07\/RedHat-Ansible.gif\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/gif\" \/>\n<meta name=\"author\" content=\"Mohamed Asath\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mohamed Asath\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.buildingtheitguy.com\\\/index.php\\\/what-is-redhat-ansible-yaml-inventory-host-templates\\\/it-automation\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.buildingtheitguy.com\\\/index.php\\\/what-is-redhat-ansible-yaml-inventory-host-templates\\\/it-automation\\\/\"},\"author\":{\"name\":\"Mohamed Asath\",\"@id\":\"https:\\\/\\\/www.buildingtheitguy.com\\\/#\\\/schema\\\/person\\\/cce03fcda4c40ccf57ab3844ca707561\"},\"headline\":\"What is RedHat Ansible\",\"datePublished\":\"2023-07-21T04:39:34+00:00\",\"dateModified\":\"2023-07-22T07:17:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.buildingtheitguy.com\\\/index.php\\\/what-is-redhat-ansible-yaml-inventory-host-templates\\\/it-automation\\\/\"},\"wordCount\":477,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.buildingtheitguy.com\\\/index.php\\\/what-is-redhat-ansible-yaml-inventory-host-templates\\\/it-automation\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.buildingtheitguy.com\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/RedHat-Ansible.gif\",\"articleSection\":[\"IT Automation\",\"RedHat Ansible\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.buildingtheitguy.com\\\/index.php\\\/what-is-redhat-ansible-yaml-inventory-host-templates\\\/it-automation\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.buildingtheitguy.com\\\/index.php\\\/what-is-redhat-ansible-yaml-inventory-host-templates\\\/it-automation\\\/\",\"url\":\"https:\\\/\\\/www.buildingtheitguy.com\\\/index.php\\\/what-is-redhat-ansible-yaml-inventory-host-templates\\\/it-automation\\\/\",\"name\":\"What is RedHat Ansible - Building THE IT GUY\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.buildingtheitguy.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.buildingtheitguy.com\\\/index.php\\\/what-is-redhat-ansible-yaml-inventory-host-templates\\\/it-automation\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.buildingtheitguy.com\\\/index.php\\\/what-is-redhat-ansible-yaml-inventory-host-templates\\\/it-automation\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.buildingtheitguy.com\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/RedHat-Ansible.gif\",\"datePublished\":\"2023-07-21T04:39:34+00:00\",\"dateModified\":\"2023-07-22T07:17:07+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.buildingtheitguy.com\\\/#\\\/schema\\\/person\\\/cce03fcda4c40ccf57ab3844ca707561\"},\"description\":\"Red Hat Ansible Automation Platform is an enterprise-grade automation platform. still, we can use Ansible core as free of charge to use. RedHat Ansible is known for simplicity and agent less architecture and great community support.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.buildingtheitguy.com\\\/index.php\\\/what-is-redhat-ansible-yaml-inventory-host-templates\\\/it-automation\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.buildingtheitguy.com\\\/index.php\\\/what-is-redhat-ansible-yaml-inventory-host-templates\\\/it-automation\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.buildingtheitguy.com\\\/index.php\\\/what-is-redhat-ansible-yaml-inventory-host-templates\\\/it-automation\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.buildingtheitguy.com\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/RedHat-Ansible.gif\",\"contentUrl\":\"https:\\\/\\\/www.buildingtheitguy.com\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/RedHat-Ansible.gif\",\"width\":1200,\"height\":628,\"caption\":\"There are several options available for IT Automation, RedHat Ansible is known for simplicity and agent less architecture and great community support. Let\u2019s kill complexity and increase productivity and eliminate boring repetitive tasks.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.buildingtheitguy.com\\\/index.php\\\/what-is-redhat-ansible-yaml-inventory-host-templates\\\/it-automation\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.buildingtheitguy.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What is RedHat Ansible\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.buildingtheitguy.com\\\/#website\",\"url\":\"https:\\\/\\\/www.buildingtheitguy.com\\\/\",\"name\":\"Building THE IT GUY\",\"description\":\"Making Everyone&#039;s Life Easier\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.buildingtheitguy.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.buildingtheitguy.com\\\/#\\\/schema\\\/person\\\/cce03fcda4c40ccf57ab3844ca707561\",\"name\":\"Mohamed Asath\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ab17cc6285a5051affe4181f53011c89cc055de9416bcc44b3e2771be318d870?s=96&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ab17cc6285a5051affe4181f53011c89cc055de9416bcc44b3e2771be318d870?s=96&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ab17cc6285a5051affe4181f53011c89cc055de9416bcc44b3e2771be318d870?s=96&r=g\",\"caption\":\"Mohamed Asath\"},\"description\":\"Turning IT Challenges into Opportunities\",\"sameAs\":[\"https:\\\/\\\/www.buildingtheitguy.com\"],\"url\":\"https:\\\/\\\/www.buildingtheitguy.com\\\/index.php\\\/author\\\/asathwebtieradmin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What is RedHat Ansible - Building THE IT GUY","description":"Red Hat Ansible Automation Platform is an enterprise-grade automation platform. still, we can use Ansible core as free of charge to use. RedHat Ansible is known for simplicity and agent less architecture and great community support.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.buildingtheitguy.com\/index.php\/what-is-redhat-ansible-yaml-inventory-host-templates\/it-automation\/","og_locale":"en_US","og_type":"article","og_title":"What is RedHat Ansible - Building THE IT GUY","og_description":"Red Hat Ansible Automation Platform is an enterprise-grade automation platform. still, we can use Ansible core as free of charge to use. RedHat Ansible is known for simplicity and agent less architecture and great community support.","og_url":"https:\/\/www.buildingtheitguy.com\/index.php\/what-is-redhat-ansible-yaml-inventory-host-templates\/it-automation\/","og_site_name":"Building THE IT GUY","article_published_time":"2023-07-21T04:39:34+00:00","article_modified_time":"2023-07-22T07:17:07+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/www.buildingtheitguy.com\/wp-content\/uploads\/2023\/07\/RedHat-Ansible.gif","type":"image\/gif"}],"author":"Mohamed Asath","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Mohamed Asath","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.buildingtheitguy.com\/index.php\/what-is-redhat-ansible-yaml-inventory-host-templates\/it-automation\/#article","isPartOf":{"@id":"https:\/\/www.buildingtheitguy.com\/index.php\/what-is-redhat-ansible-yaml-inventory-host-templates\/it-automation\/"},"author":{"name":"Mohamed Asath","@id":"https:\/\/www.buildingtheitguy.com\/#\/schema\/person\/cce03fcda4c40ccf57ab3844ca707561"},"headline":"What is RedHat Ansible","datePublished":"2023-07-21T04:39:34+00:00","dateModified":"2023-07-22T07:17:07+00:00","mainEntityOfPage":{"@id":"https:\/\/www.buildingtheitguy.com\/index.php\/what-is-redhat-ansible-yaml-inventory-host-templates\/it-automation\/"},"wordCount":477,"commentCount":0,"image":{"@id":"https:\/\/www.buildingtheitguy.com\/index.php\/what-is-redhat-ansible-yaml-inventory-host-templates\/it-automation\/#primaryimage"},"thumbnailUrl":"https:\/\/www.buildingtheitguy.com\/wp-content\/uploads\/2023\/07\/RedHat-Ansible.gif","articleSection":["IT Automation","RedHat Ansible"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.buildingtheitguy.com\/index.php\/what-is-redhat-ansible-yaml-inventory-host-templates\/it-automation\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.buildingtheitguy.com\/index.php\/what-is-redhat-ansible-yaml-inventory-host-templates\/it-automation\/","url":"https:\/\/www.buildingtheitguy.com\/index.php\/what-is-redhat-ansible-yaml-inventory-host-templates\/it-automation\/","name":"What is RedHat Ansible - Building THE IT GUY","isPartOf":{"@id":"https:\/\/www.buildingtheitguy.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.buildingtheitguy.com\/index.php\/what-is-redhat-ansible-yaml-inventory-host-templates\/it-automation\/#primaryimage"},"image":{"@id":"https:\/\/www.buildingtheitguy.com\/index.php\/what-is-redhat-ansible-yaml-inventory-host-templates\/it-automation\/#primaryimage"},"thumbnailUrl":"https:\/\/www.buildingtheitguy.com\/wp-content\/uploads\/2023\/07\/RedHat-Ansible.gif","datePublished":"2023-07-21T04:39:34+00:00","dateModified":"2023-07-22T07:17:07+00:00","author":{"@id":"https:\/\/www.buildingtheitguy.com\/#\/schema\/person\/cce03fcda4c40ccf57ab3844ca707561"},"description":"Red Hat Ansible Automation Platform is an enterprise-grade automation platform. still, we can use Ansible core as free of charge to use. RedHat Ansible is known for simplicity and agent less architecture and great community support.","breadcrumb":{"@id":"https:\/\/www.buildingtheitguy.com\/index.php\/what-is-redhat-ansible-yaml-inventory-host-templates\/it-automation\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.buildingtheitguy.com\/index.php\/what-is-redhat-ansible-yaml-inventory-host-templates\/it-automation\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.buildingtheitguy.com\/index.php\/what-is-redhat-ansible-yaml-inventory-host-templates\/it-automation\/#primaryimage","url":"https:\/\/www.buildingtheitguy.com\/wp-content\/uploads\/2023\/07\/RedHat-Ansible.gif","contentUrl":"https:\/\/www.buildingtheitguy.com\/wp-content\/uploads\/2023\/07\/RedHat-Ansible.gif","width":1200,"height":628,"caption":"There are several options available for IT Automation, RedHat Ansible is known for simplicity and agent less architecture and great community support. Let\u2019s kill complexity and increase productivity and eliminate boring repetitive tasks."},{"@type":"BreadcrumbList","@id":"https:\/\/www.buildingtheitguy.com\/index.php\/what-is-redhat-ansible-yaml-inventory-host-templates\/it-automation\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.buildingtheitguy.com\/"},{"@type":"ListItem","position":2,"name":"What is RedHat Ansible"}]},{"@type":"WebSite","@id":"https:\/\/www.buildingtheitguy.com\/#website","url":"https:\/\/www.buildingtheitguy.com\/","name":"Building THE IT GUY","description":"Making Everyone&#039;s Life Easier","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.buildingtheitguy.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.buildingtheitguy.com\/#\/schema\/person\/cce03fcda4c40ccf57ab3844ca707561","name":"Mohamed Asath","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/ab17cc6285a5051affe4181f53011c89cc055de9416bcc44b3e2771be318d870?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/ab17cc6285a5051affe4181f53011c89cc055de9416bcc44b3e2771be318d870?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ab17cc6285a5051affe4181f53011c89cc055de9416bcc44b3e2771be318d870?s=96&r=g","caption":"Mohamed Asath"},"description":"Turning IT Challenges into Opportunities","sameAs":["https:\/\/www.buildingtheitguy.com"],"url":"https:\/\/www.buildingtheitguy.com\/index.php\/author\/asathwebtieradmin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.buildingtheitguy.com\/index.php\/wp-json\/wp\/v2\/posts\/988","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.buildingtheitguy.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.buildingtheitguy.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.buildingtheitguy.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.buildingtheitguy.com\/index.php\/wp-json\/wp\/v2\/comments?post=988"}],"version-history":[{"count":7,"href":"https:\/\/www.buildingtheitguy.com\/index.php\/wp-json\/wp\/v2\/posts\/988\/revisions"}],"predecessor-version":[{"id":1003,"href":"https:\/\/www.buildingtheitguy.com\/index.php\/wp-json\/wp\/v2\/posts\/988\/revisions\/1003"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.buildingtheitguy.com\/index.php\/wp-json\/wp\/v2\/media\/1001"}],"wp:attachment":[{"href":"https:\/\/www.buildingtheitguy.com\/index.php\/wp-json\/wp\/v2\/media?parent=988"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.buildingtheitguy.com\/index.php\/wp-json\/wp\/v2\/categories?post=988"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.buildingtheitguy.com\/index.php\/wp-json\/wp\/v2\/tags?post=988"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}