{"id":50059,"date":"2019-12-09T17:07:54","date_gmt":"2019-12-09T22:07:54","guid":{"rendered":"https:\/\/www.inmotionhosting.com\/support\/?p=50059"},"modified":"2025-11-14T07:55:18","modified_gmt":"2025-11-14T12:55:18","slug":"what-is-ansible","status":"publish","type":"post","link":"https:\/\/www.inmotionhosting.com\/support\/edu\/ansible\/what-is-ansible\/","title":{"rendered":"What is Ansible?"},"content":{"rendered":"\n<p>Do you configure multiple servers with similar software configuration stacks? Imagine the time you&#8217;d save if you automated those redundant tasks. <a href=\"https:\/\/www.inmotionhosting.com\/ansible\"><strong>Ansible<\/strong><\/a> can help you find out. With Ansible automation software you can define to-do task lists to deploy and manage remote servers from a central workstation or web server. <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"#what\">Describing Ansible<\/a><\/li>\n\n\n\n<li><a href=\"#requirements\">Requirements for Ansible<\/a> <\/li>\n\n\n\n<li><a href=\"#how\">How does Ansible Work?<\/a><\/li>\n\n\n\n<li><a href=\"#galaxy\">Ansible Community<\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what\">Red Hat Ansible<\/h2>\n\n\n\n<p><strong>Ansible<\/strong>, by <a href=\"https:\/\/www.redhat.com\/en\/technologies\/management\/ansible\">Red Hat<\/a>, is designed to provide an easy-to-use framework for managing deployments with a minimal learning curve. You don&#8217;t need to learn a programming language. Files are human-readable with documentation and examples within configuration files. Users at all experience levels can quickly get started with our <a href=\"https:\/\/www.inmotionhosting.com\/support\/edu\/ansible\/\">Ansible installation guide<\/a>. <\/p>\n\n\n\n<p>Ansible is scalable with new <a href=\"https:\/\/www.ansible.com\/integrations\">integrations<\/a> and modules being developed regularly. This, along with its ability to connect with<a href=\"https:\/\/docs.ansible.com\/ansible-tower\/latest\/html\/administration\/kerberos_auth.html#\"> Kerberos<\/a> and other authentication protocols, enables you to automate more tasks and focus on your goals.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"requirements\">Requirements<\/h2>\n\n\n\n<p>There are only three requirements for the control (management) node:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A workstation or server with<a href=\"https:\/\/www.inmotionhosting.com\/support\/server\/ssh\/how-to-login-ssh\/\"> Secure Shell (SSH) access<\/a>, available with our <a href=\"https:\/\/www.inmotionhosting.com\/cloud-vps\">Cloud VPS<\/a> and <a href=\"https:\/\/www.inmotionhosting.com\/dedicated-servers\">Dedicated Hosting<\/a> plans<\/li>\n\n\n\n<li><a href=\"https:\/\/www.inmotionhosting.com\/support\/server\/linux\/find-python-version\/\">Python version 2.7 or 3.5+<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.inmotionhosting.com\/support\/edu\/software\/centos-server-overview\/\">CentOS<\/a>, <a href=\"https:\/\/www.inmotionhosting.com\/support\/product-guides\/cloud-server\/debian-8\/\">Debian<\/a>, Arch, BSD, or <a href=\"https:\/\/docs.ansible.com\/ansible\/latest\/installation_guide\/intro_installation.html\">other Unix-based Operating System<\/a> (OS), or macOS<\/li>\n<\/ul>\n\n\n\n<p>Other IT automation solutions require database management and\/or a dedicated server for module management. Ansible is <em>agentless<\/em> and decentralized as your local machine credentials handle remote server management.<\/p>\n\n\n\n<p class=\"alert alert-info\">Save computer resources and manage Ansible automation with our CentOS, Ubuntu, or Debian <a href=\"https:\/\/www.inmotionhosting.com\/cloud-vps\">Cloud VPS<\/a> Hosting plans.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"how\">How Does Ansible Work?<\/h2>\n\n\n\n<p>A basic Ansible installation works with these basic components in <a href=\"https:\/\/docs.ansible.com\/ansible\/latest\/reference_appendices\/YAMLSyntax.html\">YAML syntax<\/a>:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"playbook\">Playbook<\/h3>\n\n\n\n<p>An <strong>Ansible playbook<\/strong> details a deployable configuration for remote hosts. Within each set of plays, each task runs a <strong>module<\/strong>, with variables if needed, on a target node in sequential order.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"module\">Module<\/h3>\n\n\n\n<p><strong>Ansible Modules<\/strong> are small programs with commands which add functions to your deployment. Ansible runs modules on the target node and removes them upon completion of the task. If a module runs more than once, only new changes are made to conserve network resources.<\/p>\n\n\n\n<p>For example, a WordPress playbook might include tasks with separate modules to install WordPress, specific plugins, and themes with variables specifying the domain, username credentials, and plugin settings.<\/p>\n\n\n\n<p>There are three ways to execute Ansible modules:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Stand-alone Ansible commands<\/li>\n\n\n\n<li>Within playbook tasks<\/li>\n\n\n\n<li>Within a playbook inside a <strong>role<\/strong>.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"role\">Role<\/h3>\n\n\n\n<p>Playbook tasks can use <strong><a href=\"https:\/\/docs.ansible.com\/ansible\/latest\/user_guide\/playbooks_reuse_roles.html\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">Ansible roles<\/a> <\/strong>with modules, variables, files, and handlers to complete a complex task on a target machine within your inventory. Roles merge modules into custom packages for easier management, debugging, and reuse among multiple playbooks. Using a role means you only need to make changes in that package instead of every playbook using the module manually. This is especially helpful if you use roles from the Ansible Galaxy community.<\/p>\n\n\n\n<p>For example, one Ansible role may include modules to install WordPress and <a href=\"https:\/\/www.inmotionhosting.com\/support\/edu\/wordpress\/wp-cli\/\">WP-CLI<\/a>. A second <em>plugins<\/em> role might install two <a href=\"https:\/\/www.inmotionhosting.com\/support\/edu\/wordpress\/plugins\/recommended-security-plugins\/\">security plugins<\/a> (e.g. <a href=\"https:\/\/www.inmotionhosting.com\/support\/edu\/wordpress\/wp-cerber-security-hardening-options\/\">WP Cerber Security<\/a> and <a href=\"https:\/\/www.inmotionhosting.com\/support\/edu\/wordpress\/how-to-setup-bbq-block-bad-queries-on-wordpress\/\">Black Bad Queries<\/a>). If you update WP Cerber settings in the <em>plugins<\/em> role, you don\u2019t need to edit any playbooks using the role.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"inventory\">Inventory<\/h3>\n\n\n\n<p>The <strong><a href=\"https:\/\/docs.ansible.com\/ansible\/2.3\/intro_inventory.html\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">Ansible inventory<\/a><\/strong> file lists all external hosts you&#8217;ll deploy to and their assigned groups. Hosts can be a fully qualified domain name (FQDN), <a href=\"https:\/\/www.inmotionhosting.com\/support\/edu\/cpanel\/find-server-name\/\">server hostname<\/a>, or public <a href=\"https:\/\/www.inmotionhosting.com\/support\/edu\/cpanel\/how-to-find-your-shared-ip-address-of-your-server-in-cpanel\/\">server IP address<\/a>. It also defines the default user to manage connections (e.g. <a href=\"https:\/\/www.inmotionhosting.com\/support\/amp\/obtain-root-access\/\">root<\/a> admin users). The Ansible inventory file can be defined in YAML or plaintext (INI format).<\/p>\n\n\n\n<p>By default, each <strong>Ansible playbook<\/strong> uses <a href=\"https:\/\/www.inmotionhosting.com\/support\/server\/ssh\/do-you-provide-ssh-access\/\">secure shell (SSH)<\/a> to connect with nodes in your <strong>inventory<\/strong>. There are other options available.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Ansible and Hosting Environments<\/h3>\n\n\n\n<p>Ansible&#8217;s ability to automate via SSH makes it functional across any environment where you have root access, including VPS and Dedicated Servers. However, its power is fully realized in <a href=\"https:\/\/inmotioncloud.com\/?utm_source=inmotionhosting&amp;utm_medium=support_center&amp;utm_campaign=internal&amp;utm_content=what_is_ansible\" target=\"_blank\" rel=\"noreferrer noopener\">cloud hosting<\/a> and Infrastructure as a Service (IaaS) environments, where it can automate not just the software configuration, but also the lifecycle of the servers themselves (e.g., launching new VMs, attaching block storage).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"container\">Container<\/h2>\n\n\n\n<p>An <strong>Ansible container<\/strong> is a quick installation with the required files to run Ansible on a control machine. It\u2019s not the only way to install Ansible but a container for your web server OS allows you to quickly start managing deployments on any online server. We recommend using a <a href=\"https:\/\/blog.marketing.inmotionhosting.com\/blog\/6-ways-to-secure-your-web-activity-from-your-computer\/#2\">virtual private network (VPN) on public networks<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"galaxy\">Galaxy<\/h2>\n\n\n\n<p><strong>Galaxy<\/strong> is the <strong>Ansible community<\/strong> where users share roles they\u2019ve created for others\u2019 free use. You can use these roles in playbooks to enhance security, monitoring, database performance, and more. Get started with community-developed Ansible roles at <a href=\"https:\/\/galaxy.ansible.com\/\">Galaxy.Ansible.com<\/a>.<\/p>\n\n\n\n<p class=\"alert alert-info\">Follow our <a href=\"https:\/\/www.inmotionhosting.com\/support\/edu\/ansible\/\">Ansible Education Channel<\/a> to learn more about IT automation.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Do you configure multiple servers with similar software configuration stacks? Imagine the time you&#8217;d save if you automated those redundant tasks. Ansible can help you find out. With Ansible automation software you can define to-do task lists to deploy and manage remote servers from a central workstation or web server. Red Hat Ansible Ansible, by<a class=\"moretag\" href=\"https:\/\/www.inmotionhosting.com\/support\/edu\/ansible\/what-is-ansible\/\"> Read More ><\/a><\/p>\n","protected":false},"author":57014,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[4349],"tags":[],"class_list":["post-50059","post","type-post","status-publish","format-standard","hentry","category-ansible"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>What is Ansible? | InMotion Hosting<\/title>\n<meta name=\"description\" content=\"Ansible saves time by automating redundant server tasks. Make task lists deploy and manage remote servers from a workstation or web server.\" \/>\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.inmotionhosting.com\/support\/edu\/ansible\/what-is-ansible\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What is Ansible? | InMotion Hosting\" \/>\n<meta property=\"og:description\" content=\"Ansible saves time by automating redundant server tasks. Make task lists deploy and manage remote servers from a workstation or web server.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.inmotionhosting.com\/support\/edu\/ansible\/what-is-ansible\/\" \/>\n<meta property=\"og:site_name\" content=\"InMotion Hosting Support Center\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/inmotionhosting\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-12-09T22:07:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-14T12:55:18+00:00\" \/>\n<meta name=\"author\" content=\"InMotion Hosting Contributor\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/InMotionHosting\" \/>\n<meta name=\"twitter:site\" content=\"@InMotionHosting\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"InMotion Hosting Contributor\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/ansible\/what-is-ansible\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/ansible\/what-is-ansible\/\"},\"author\":{\"name\":\"InMotion Hosting Contributor\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/person\/f9a4fc454cd1df128ee8e898d30d4644\"},\"headline\":\"What is Ansible?\",\"datePublished\":\"2019-12-09T22:07:54+00:00\",\"dateModified\":\"2025-11-14T12:55:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/ansible\/what-is-ansible\/\"},\"wordCount\":772,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#organization\"},\"articleSection\":[\"Ansible Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.inmotionhosting.com\/support\/edu\/ansible\/what-is-ansible\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/ansible\/what-is-ansible\/\",\"url\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/ansible\/what-is-ansible\/\",\"name\":\"What is Ansible? | InMotion Hosting\",\"isPartOf\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#website\"},\"datePublished\":\"2019-12-09T22:07:54+00:00\",\"dateModified\":\"2025-11-14T12:55:18+00:00\",\"description\":\"Ansible saves time by automating redundant server tasks. Make task lists deploy and manage remote servers from a workstation or web server.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/ansible\/what-is-ansible\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.inmotionhosting.com\/support\/edu\/ansible\/what-is-ansible\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/ansible\/what-is-ansible\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.inmotionhosting.com\/support\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What is Ansible?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#website\",\"url\":\"https:\/\/www.inmotionhosting.com\/support\/\",\"name\":\"InMotion Hosting Support Center\",\"description\":\"Web Hosting Support &amp; Tutorials\",\"publisher\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.inmotionhosting.com\/support\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#organization\",\"name\":\"InMotion Hosting\",\"url\":\"https:\/\/www.inmotionhosting.com\/support\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2023\/02\/inmotion-hosting-logo-yoast.jpg\",\"contentUrl\":\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2023\/02\/inmotion-hosting-logo-yoast.jpg\",\"width\":696,\"height\":696,\"caption\":\"InMotion Hosting\"},\"image\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/inmotionhosting\/\",\"https:\/\/x.com\/InMotionHosting\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/person\/f9a4fc454cd1df128ee8e898d30d4644\",\"name\":\"InMotion Hosting Contributor\",\"description\":\"InMotion Hosting contributors are highly knowledgeable individuals who create relevant content on new trends and troubleshooting techniques to help you achieve your online goals!\",\"sameAs\":[\"https:\/\/www.linkedin.com\/company\/inmotion-hosting\/\",\"https:\/\/x.com\/https:\/\/twitter.com\/InMotionHosting\"],\"url\":\"https:\/\/www.inmotionhosting.com\/support\/author\/inmotion-hosting-contributor\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What is Ansible? | InMotion Hosting","description":"Ansible saves time by automating redundant server tasks. Make task lists deploy and manage remote servers from a workstation or web server.","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.inmotionhosting.com\/support\/edu\/ansible\/what-is-ansible\/","og_locale":"en_US","og_type":"article","og_title":"What is Ansible? | InMotion Hosting","og_description":"Ansible saves time by automating redundant server tasks. Make task lists deploy and manage remote servers from a workstation or web server.","og_url":"https:\/\/www.inmotionhosting.com\/support\/edu\/ansible\/what-is-ansible\/","og_site_name":"InMotion Hosting Support Center","article_publisher":"https:\/\/www.facebook.com\/inmotionhosting\/","article_published_time":"2019-12-09T22:07:54+00:00","article_modified_time":"2025-11-14T12:55:18+00:00","author":"InMotion Hosting Contributor","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/InMotionHosting","twitter_site":"@InMotionHosting","twitter_misc":{"Written by":"InMotion Hosting Contributor","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/ansible\/what-is-ansible\/#article","isPartOf":{"@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/ansible\/what-is-ansible\/"},"author":{"name":"InMotion Hosting Contributor","@id":"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/person\/f9a4fc454cd1df128ee8e898d30d4644"},"headline":"What is Ansible?","datePublished":"2019-12-09T22:07:54+00:00","dateModified":"2025-11-14T12:55:18+00:00","mainEntityOfPage":{"@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/ansible\/what-is-ansible\/"},"wordCount":772,"commentCount":0,"publisher":{"@id":"https:\/\/www.inmotionhosting.com\/support\/#organization"},"articleSection":["Ansible Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.inmotionhosting.com\/support\/edu\/ansible\/what-is-ansible\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/ansible\/what-is-ansible\/","url":"https:\/\/www.inmotionhosting.com\/support\/edu\/ansible\/what-is-ansible\/","name":"What is Ansible? | InMotion Hosting","isPartOf":{"@id":"https:\/\/www.inmotionhosting.com\/support\/#website"},"datePublished":"2019-12-09T22:07:54+00:00","dateModified":"2025-11-14T12:55:18+00:00","description":"Ansible saves time by automating redundant server tasks. Make task lists deploy and manage remote servers from a workstation or web server.","breadcrumb":{"@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/ansible\/what-is-ansible\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.inmotionhosting.com\/support\/edu\/ansible\/what-is-ansible\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/ansible\/what-is-ansible\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.inmotionhosting.com\/support\/"},{"@type":"ListItem","position":2,"name":"What is Ansible?"}]},{"@type":"WebSite","@id":"https:\/\/www.inmotionhosting.com\/support\/#website","url":"https:\/\/www.inmotionhosting.com\/support\/","name":"InMotion Hosting Support Center","description":"Web Hosting Support &amp; Tutorials","publisher":{"@id":"https:\/\/www.inmotionhosting.com\/support\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.inmotionhosting.com\/support\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.inmotionhosting.com\/support\/#organization","name":"InMotion Hosting","url":"https:\/\/www.inmotionhosting.com\/support\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/logo\/image\/","url":"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2023\/02\/inmotion-hosting-logo-yoast.jpg","contentUrl":"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2023\/02\/inmotion-hosting-logo-yoast.jpg","width":696,"height":696,"caption":"InMotion Hosting"},"image":{"@id":"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/inmotionhosting\/","https:\/\/x.com\/InMotionHosting"]},{"@type":"Person","@id":"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/person\/f9a4fc454cd1df128ee8e898d30d4644","name":"InMotion Hosting Contributor","description":"InMotion Hosting contributors are highly knowledgeable individuals who create relevant content on new trends and troubleshooting techniques to help you achieve your online goals!","sameAs":["https:\/\/www.linkedin.com\/company\/inmotion-hosting\/","https:\/\/x.com\/https:\/\/twitter.com\/InMotionHosting"],"url":"https:\/\/www.inmotionhosting.com\/support\/author\/inmotion-hosting-contributor\/"}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"primary_category":{"id":4349,"name":"Ansible Tutorials","slug":"ansible","link":"https:\/\/www.inmotionhosting.com\/support\/edu\/ansible\/"},"_links":{"self":[{"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/posts\/50059","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/users\/57014"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/comments?post=50059"}],"version-history":[{"count":13,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/posts\/50059\/revisions"}],"predecessor-version":[{"id":131147,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/posts\/50059\/revisions\/131147"}],"wp:attachment":[{"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/media?parent=50059"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/categories?post=50059"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/tags?post=50059"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}