{"id":12627,"date":"2024-07-08T12:23:01","date_gmt":"2024-07-08T06:53:01","guid":{"rendered":"https:\/\/www.skynats.com\/?p=12627"},"modified":"2025-01-08T20:35:52","modified_gmt":"2025-01-08T15:05:52","slug":"automating-server-management-with-ansible","status":"publish","type":"post","link":"https:\/\/www.skynats.com\/blog\/automating-server-management-with-ansible\/","title":{"rendered":"Automating Server Management with Ansible"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"256\" height=\"45\" sizes=\"(max-width: 256px) 100vw, 256px\" src=\"https:\/\/www.skynats.com\/blog\/wp-content\/uploads\/2024\/07\/ansible_logo-.png\" alt=\" Server Management with Ansible\" class=\"wp-image-12632\"\/><\/figure>\n\n\n\n<p>Within the domain of IT infrastructure, the effort of overseeing a substantial quantity of servers might be overwhelming. Introducing Ansible, a freely available automation tool that streamlines the process of managing configurations, deploying applications, and automating tasks. This blog will provide a comprehensive overview of how to automate <a href=\"https:\/\/www.skynats.com\/server-management\/\">server management<\/a> with Ansible, including detailed explanations and illustrative code examples.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-normal-font-size\" id=\"h-what-is-ansible\">What is Ansible?<\/h2>\n\n\n\n<p>Ansible is an IT automation tool that enables you to manage servers without the need for manual intervention. It uses a simple, human-readable language called YAML (Yet Another Markup Language) to describe automation jobs. Ansible operates by connecting to your nodes and pushing out small programs, called &#8220;Ansible modules,&#8221; to them. These modules are executed on the node and then removed.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-normal-font-size\" id=\"h-why-use-ansible\">Why Use Ansible?<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Agentless<\/strong>: Ansible does not require any agent software to be installed on the managed nodes. It uses SSH for Linux\/Unix systems and WinRM for Windows systems.<\/li>\n\n\n\n<li><strong>Declarative Language<\/strong>: Ansible uses YAML, which is easy to read and write, making the automation scripts (called playbooks) straightforward to understand.<\/li>\n\n\n\n<li><strong>Idempotent<\/strong>: Ansible ensures that the system reaches a desired state without side effects, no matter how many times you run it.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading has-normal-font-size\">Setting Up Ansible<\/h3>\n\n\n\n<p>Before diving into code, let&#8217;s set up Ansible. You will require a control node, which houses Ansible<a href=\"https:\/\/docs.ansible.com\/\">,<\/a> and managed nodes, which are the servers you intend to automate.<\/p>\n\n\n\n<h3 class=\"wp-block-heading has-normal-font-size\">Installation on the Control Node<\/h3>\n\n\n\n<p>Ansible can be installed on a variety of operating systems. Here, we&#8217;ll cover the installation on a Linux system (Ubuntu).<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt update\nsudo apt install ansible -y<\/code><\/pre>\n\n\n\n<p>Verify the installation:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ansible --version<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading has-normal-font-size\">Ansible Inventory<\/h4>\n\n\n\n<p>Ansible manages servers through an inventory file. This file lists the managed nodes and their groups.<\/p>\n\n\n\n<p>Create an inventory file, hosts.ini:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;webservers]\nwebserver1 ansible_host=192.168.1.10 ansible_user=root\nwebserver2 ansible_host=192.168.1.11 ansible_user=root\n\n&#91;dbservers]\ndbserver1 ansible_host=192.168.1.20 ansible_user=root\ndbserver2 ansible_host=192.168.1.21 ansible_user=root<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading has-normal-font-size\">Writing Ansible Playbooks<\/h4>\n\n\n\n<p>Playbooks are where Ansible&#8217;s configuration, deployment, and orchestration language is written. They describe the desired state of the managed nodes.<\/p>\n\n\n\n<h4 class=\"wp-block-heading has-normal-font-size\">Example Playbook<\/h4>\n\n\n\n<p>Let&#8217;s write a simple playbook to install Apache on web servers.<\/p>\n\n\n\n<p>Create a file named install_apache.yml:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>---\n- name: Install Apache on web servers\n  hosts: webservers\n  become: yes\n  tasks:\n    - name: Ensure Apache is installed\n      apt:\n        name: apache2\n        state: present\n\n    - name: Ensure Apache is running\n      service:\n        name: apache2\n        state: started\n        enabled: yes<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading has-normal-font-size\">Running Ansible Playbooks<\/h4>\n\n\n\n<p>To execute the playbook, use the ansible-playbook command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ansible-playbook -i hosts.ini install_apache.yml<\/code><\/pre>\n\n\n\n<p>This command tells Ansible to use the hosts.ini inventory file and execute the install_apache.yml playbook.<\/p>\n\n\n\n<h3 class=\"wp-block-heading has-normal-font-size\">Automating Server Management Tasks<\/h3>\n\n\n\n<p>Ansible can automate a wide range of server management tasks. Here are a few examples:<\/p>\n\n\n\n<h3 class=\"wp-block-heading has-normal-font-size\">Managing Users<\/h3>\n\n\n\n<p>Create a playbook manage_users.yml to manage user accounts:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>---\n- name: Manage users\n  hosts: all\n  become: yes\n  tasks:\n    - name: Ensure user 'deploy' exists\n      user:\n        name: deploy\n        state: present\n        groups: sudo\n\n    - name: Set authorized key for 'deploy' user\n      authorized_key:\n        user: deploy\n        state: present\n        key: \"ssh-rsa AAAAB3Nza... user@host\"<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading has-normal-font-size\">Configuring Firewalls<\/h3>\n\n\n\n<p>Create a playbook configure_firewall.yml to manage firewall rules:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>---\n- name: Configure firewall\n  hosts: all\n  become: yes\n  tasks:\n    - name: Ensure UFW is installed\n      apt:\n        name: ufw\n        state: present\n\n    - name: Allow OpenSSH\n      ufw:\n        rule: allow\n        name: OpenSSH\n\n    - name: Allow HTTP\n      ufw:\n        rule: allow\n        name: 'Apache Full'\n\n    - name: Enable UFW\n      ufw:\n        state: enabled<\/code><\/pre>\n\n\n\n<p>Ansible streamlines server administration by offering a robust, adaptable, and user-friendly automation framework. By utilizing its characteristics, you can automate a diverse array of actions, encompassing software installation, user management, firewall configuration, and more. <\/p>\n\n\n\n<p>By implementing this approach, you not only optimize time management and minimize mistakes, but you also guarantee the uniformity and dependability of your infrastructure. Begin your exploration with Ansible today at skynats and elevate your server management to a higher level.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Within the domain of IT infrastructure, the effort of overseeing a substantial quantity of servers might be overwhelming. Introducing Ansible, a freely available automation tool that streamlines the process of managing configurations, deploying applications, and automating tasks. This blog will provide a comprehensive overview of how to automate server management with Ansible, including detailed explanations [&hellip;]<\/p>\n","protected":false},"author":15,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[796,5,68],"tags":[148,149,883,72],"class_list":["post-12627","post","type-post","status-publish","format-standard","hentry","category-ansible-automation","category-blog","category-server-management","tag-ansible","tag-ansible-automation","tag-blog","tag-server-management"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.9 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Server Management with Ansible: Automate Your Infrastructure<\/title>\n<meta name=\"description\" content=\"Simplify and streamline server management with Ansible. Learn how to automate tasks, manage configurations, and enhance efficiency.\" \/>\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.skynats.com\/blog\/automating-server-management-with-ansible\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Automating Server Management with Ansible\" \/>\n<meta property=\"og:description\" content=\"Simplify and streamline server management with Ansible. Learn how to automate tasks, manage configurations, and enhance efficiency.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.skynats.com\/blog\/automating-server-management-with-ansible\/\" \/>\n<meta property=\"og:site_name\" content=\"Server Management Services | Cloud Management | Skynats\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/skynats\" \/>\n<meta property=\"article:published_time\" content=\"2024-07-08T06:53:01+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-08T15:05:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.skynats.com\/blog\/wp-content\/uploads\/2024\/07\/ansible_logo-.png\" \/>\n<meta name=\"author\" content=\"Anagha KM\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@skynatstech\" \/>\n<meta name=\"twitter:site\" content=\"@skynatstech\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Anagha KM\" \/>\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.skynats.com\\\/blog\\\/automating-server-management-with-ansible\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/automating-server-management-with-ansible\\\/\"},\"author\":{\"name\":\"Anagha KM\",\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/#\\\/schema\\\/person\\\/3c44cad1fad7dfa47c51be869399c10a\"},\"headline\":\"Automating Server Management with Ansible\",\"datePublished\":\"2024-07-08T06:53:01+00:00\",\"dateModified\":\"2025-01-08T15:05:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/automating-server-management-with-ansible\\\/\"},\"wordCount\":477,\"publisher\":{\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/automating-server-management-with-ansible\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/ansible_logo-.png\",\"keywords\":[\"ansible\",\"ansible automation\",\"blog\",\"server management\"],\"articleSection\":[\"Ansible Automation\",\"Blog\",\"server management\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/automating-server-management-with-ansible\\\/\",\"url\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/automating-server-management-with-ansible\\\/\",\"name\":\"Server Management with Ansible: Automate Your Infrastructure\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/automating-server-management-with-ansible\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/automating-server-management-with-ansible\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/ansible_logo-.png\",\"datePublished\":\"2024-07-08T06:53:01+00:00\",\"dateModified\":\"2025-01-08T15:05:52+00:00\",\"description\":\"Simplify and streamline server management with Ansible. Learn how to automate tasks, manage configurations, and enhance efficiency.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/automating-server-management-with-ansible\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.skynats.com\\\/blog\\\/automating-server-management-with-ansible\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/automating-server-management-with-ansible\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/ansible_logo-.png\",\"contentUrl\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/ansible_logo-.png\",\"width\":256,\"height\":45},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/automating-server-management-with-ansible\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Automating Server Management with Ansible\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/\",\"name\":\"Server Management Services | Cloud Management | Skynats\",\"description\":\"Server Management and Cloud Management\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/#organization\",\"name\":\"Skynats Technologies\",\"url\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/08\\\/Sknats-Logo-New-whole.png\",\"contentUrl\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/08\\\/Sknats-Logo-New-whole.png\",\"width\":989,\"height\":367,\"caption\":\"Skynats Technologies\"},\"image\":{\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/skynats\",\"https:\\\/\\\/x.com\\\/skynatstech\",\"https:\\\/\\\/www.instagram.com\\\/skynatstech\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/skynats-technologies\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCvTAjrFJ4_E2MJKwlDHomlg\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/#\\\/schema\\\/person\\\/3c44cad1fad7dfa47c51be869399c10a\",\"name\":\"Anagha KM\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7c234af3f568b72044fafb5e5e1a265bdad84fae271b4ebc99ba0ec97a164b93?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7c234af3f568b72044fafb5e5e1a265bdad84fae271b4ebc99ba0ec97a164b93?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7c234af3f568b72044fafb5e5e1a265bdad84fae271b4ebc99ba0ec97a164b93?s=96&d=mm&r=g\",\"caption\":\"Anagha KM\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Server Management with Ansible: Automate Your Infrastructure","description":"Simplify and streamline server management with Ansible. Learn how to automate tasks, manage configurations, and enhance efficiency.","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.skynats.com\/blog\/automating-server-management-with-ansible\/","og_locale":"en_US","og_type":"article","og_title":"Automating Server Management with Ansible","og_description":"Simplify and streamline server management with Ansible. Learn how to automate tasks, manage configurations, and enhance efficiency.","og_url":"https:\/\/www.skynats.com\/blog\/automating-server-management-with-ansible\/","og_site_name":"Server Management Services | Cloud Management | Skynats","article_publisher":"https:\/\/www.facebook.com\/skynats","article_published_time":"2024-07-08T06:53:01+00:00","article_modified_time":"2025-01-08T15:05:52+00:00","og_image":[{"url":"https:\/\/www.skynats.com\/blog\/wp-content\/uploads\/2024\/07\/ansible_logo-.png","type":"","width":"","height":""}],"author":"Anagha KM","twitter_card":"summary_large_image","twitter_creator":"@skynatstech","twitter_site":"@skynatstech","twitter_misc":{"Written by":"Anagha KM","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.skynats.com\/blog\/automating-server-management-with-ansible\/#article","isPartOf":{"@id":"https:\/\/www.skynats.com\/blog\/automating-server-management-with-ansible\/"},"author":{"name":"Anagha KM","@id":"https:\/\/www.skynats.com\/blog\/#\/schema\/person\/3c44cad1fad7dfa47c51be869399c10a"},"headline":"Automating Server Management with Ansible","datePublished":"2024-07-08T06:53:01+00:00","dateModified":"2025-01-08T15:05:52+00:00","mainEntityOfPage":{"@id":"https:\/\/www.skynats.com\/blog\/automating-server-management-with-ansible\/"},"wordCount":477,"publisher":{"@id":"https:\/\/www.skynats.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.skynats.com\/blog\/automating-server-management-with-ansible\/#primaryimage"},"thumbnailUrl":"https:\/\/www.skynats.com\/blog\/wp-content\/uploads\/2024\/07\/ansible_logo-.png","keywords":["ansible","ansible automation","blog","server management"],"articleSection":["Ansible Automation","Blog","server management"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.skynats.com\/blog\/automating-server-management-with-ansible\/","url":"https:\/\/www.skynats.com\/blog\/automating-server-management-with-ansible\/","name":"Server Management with Ansible: Automate Your Infrastructure","isPartOf":{"@id":"https:\/\/www.skynats.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.skynats.com\/blog\/automating-server-management-with-ansible\/#primaryimage"},"image":{"@id":"https:\/\/www.skynats.com\/blog\/automating-server-management-with-ansible\/#primaryimage"},"thumbnailUrl":"https:\/\/www.skynats.com\/blog\/wp-content\/uploads\/2024\/07\/ansible_logo-.png","datePublished":"2024-07-08T06:53:01+00:00","dateModified":"2025-01-08T15:05:52+00:00","description":"Simplify and streamline server management with Ansible. Learn how to automate tasks, manage configurations, and enhance efficiency.","breadcrumb":{"@id":"https:\/\/www.skynats.com\/blog\/automating-server-management-with-ansible\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.skynats.com\/blog\/automating-server-management-with-ansible\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.skynats.com\/blog\/automating-server-management-with-ansible\/#primaryimage","url":"https:\/\/www.skynats.com\/blog\/wp-content\/uploads\/2024\/07\/ansible_logo-.png","contentUrl":"https:\/\/www.skynats.com\/blog\/wp-content\/uploads\/2024\/07\/ansible_logo-.png","width":256,"height":45},{"@type":"BreadcrumbList","@id":"https:\/\/www.skynats.com\/blog\/automating-server-management-with-ansible\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.skynats.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Automating Server Management with Ansible"}]},{"@type":"WebSite","@id":"https:\/\/www.skynats.com\/blog\/#website","url":"https:\/\/www.skynats.com\/blog\/","name":"Server Management Services | Cloud Management | Skynats","description":"Server Management and Cloud Management","publisher":{"@id":"https:\/\/www.skynats.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.skynats.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.skynats.com\/blog\/#organization","name":"Skynats Technologies","url":"https:\/\/www.skynats.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.skynats.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.skynats.com\/blog\/wp-content\/uploads\/2021\/08\/Sknats-Logo-New-whole.png","contentUrl":"https:\/\/www.skynats.com\/blog\/wp-content\/uploads\/2021\/08\/Sknats-Logo-New-whole.png","width":989,"height":367,"caption":"Skynats Technologies"},"image":{"@id":"https:\/\/www.skynats.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/skynats","https:\/\/x.com\/skynatstech","https:\/\/www.instagram.com\/skynatstech\/","https:\/\/www.linkedin.com\/company\/skynats-technologies","https:\/\/www.youtube.com\/channel\/UCvTAjrFJ4_E2MJKwlDHomlg"]},{"@type":"Person","@id":"https:\/\/www.skynats.com\/blog\/#\/schema\/person\/3c44cad1fad7dfa47c51be869399c10a","name":"Anagha KM","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/7c234af3f568b72044fafb5e5e1a265bdad84fae271b4ebc99ba0ec97a164b93?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/7c234af3f568b72044fafb5e5e1a265bdad84fae271b4ebc99ba0ec97a164b93?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7c234af3f568b72044fafb5e5e1a265bdad84fae271b4ebc99ba0ec97a164b93?s=96&d=mm&r=g","caption":"Anagha KM"}}]}},"_links":{"self":[{"href":"https:\/\/www.skynats.com\/blog\/wp-json\/wp\/v2\/posts\/12627","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.skynats.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.skynats.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.skynats.com\/blog\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/www.skynats.com\/blog\/wp-json\/wp\/v2\/comments?post=12627"}],"version-history":[{"count":0,"href":"https:\/\/www.skynats.com\/blog\/wp-json\/wp\/v2\/posts\/12627\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.skynats.com\/blog\/wp-json\/wp\/v2\/media?parent=12627"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.skynats.com\/blog\/wp-json\/wp\/v2\/categories?post=12627"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.skynats.com\/blog\/wp-json\/wp\/v2\/tags?post=12627"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}