{"id":21811,"date":"2015-06-29T10:56:53","date_gmt":"2015-06-29T05:26:53","guid":{"rendered":"http:\/\/www.tothenew.com\/blog\/?p=21811"},"modified":"2015-10-01T15:25:14","modified_gmt":"2015-10-01T09:55:14","slug":"managing-aws-resources-using-puppet","status":"publish","type":"post","link":"https:\/\/www.tothenew.com\/blog\/managing-aws-resources-using-puppet\/","title":{"rendered":"Managing AWS resources using Puppet"},"content":{"rendered":"<p>This post showcases the latest functionality added to puppet resource library to manage AWS resources. Various AWS resources like EC2 instances, route53, RDS and ELB etc. can be managed, described and created using this module. This will also help to keep track of launching an instance in a new security group or an existing one and various other similar problems.<\/p>\n<p><strong>Installation<\/strong><br \/>\nThe remainder of this post discusses how to enable Puppet AWS module and running a few use cases using the same. Puppet Labs AWS module only works with puppet version 3.4 or above. The blog assumes that puppetmaster\/agent setup with AWS CLI installed. This blog post will not discuss setting up puppetmaster\/agent setup, however, you can refer <a href=\"http:\/\/www.tothenew.com\/blog\/installing-lastest-puppet-master-and-agent-3-7-5-setup-on-ubuntu14-04-and-testing-it-with-a-small-manifest\/\">here<\/a> for the same. Commands to setup this module on puppet v3.7.4 on Amazon Linux AMI release 2015.03 are illustrated below.<\/p>\n<p>Configure AWS CLI using below command,<\/p>\n<p>[js]aws configure[\/js]<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-21956\" src=\"\/blog\/wp-ttn-blog\/uploads\/2015\/06\/Selection_068.png\" alt=\"Selection_068\" width=\"638\" height=\"179\" \/><\/p>\n<p>Install aws-SDK-core and retries gem using below command,<\/p>\n<p>[js]gem install aws-sdk-core<br \/>\ngem install retries[\/js]<\/p>\n<p>Finally, install the module, using below command<\/p>\n<p>[js]puppet module install puppetlabs-aws[\/js]<\/p>\n<p>After <a href=\"http:\/\/www.tothenew.com\/devops-aws\">successful installation and configuration of AWS module<\/a>, we can test the setup by performing a few functions as listed below,<\/p>\n<p>1) Command to Describe all the existing instances is given below and the output will hold various details of an instance, for eg, its state, AZ, AMI ID, instance ID etc. as shown in the snapshot.<\/p>\n<p>[js]puppet resource ec2_instance[\/js]<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-21816\" src=\"\/blog\/wp-ttn-blog\/uploads\/2015\/06\/Selection_067.png\" alt=\"Selection_067\" width=\"638\" height=\"504\" \/><\/p>\n<p>2) The second use case to check if everything is up and running, create a manifest file with name site.pp with the below-provided code and run the command &#8220;puppet apply site.pp&#8221; at puppetmaster itself as shown below.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-21815\" src=\"\/blog\/wp-ttn-blog\/uploads\/2015\/06\/Selection_066.png\" alt=\"Selection_066\" width=\"641\" height=\"267\" \/><\/p>\n<p>This module, if applied successfully will launch a new t2.micro type instance with tagname &#8220;puppetcreated&#8221;.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-21977\" src=\"\/blog\/wp-ttn-blog\/uploads\/2015\/06\/Selection_069.png\" alt=\"Selection_069\" width=\"638\" height=\"216\" \/><br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-21979\" src=\"\/blog\/wp-ttn-blog\/uploads\/2015\/06\/Selection_070.png\" alt=\"Selection_070\" width=\"1218\" height=\"356\" \/><\/p>\n<p>In the similar fashion, AWS security group, Elastic Load Balancer can also be created. AWS module is still in the <a href=\"http:\/\/www.tothenew.com\/devops-automation-consulting\">development phase and possesses control of only a few AWS resources<\/a>. However, refer <a href=\"https:\/\/github.com\/puppetlabs\/puppetlabs-aws\">here<\/a> to get more information about the available puppet resource types for managing AWS resources.<\/p>\n<p>Regards<br \/>\nSharad Aggarwal<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This post showcases the latest functionality added to puppet resource library to manage AWS resources. Various AWS resources like EC2 instances, route53, RDS and ELB etc. can be managed, described and created using this module. This will also help to keep track of launching an instance in a new security group or an existing one [&hellip;]<\/p>\n","protected":false},"author":176,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"iawp_total_views":9,"footnotes":""},"categories":[1174,1],"tags":[248,1342,1779],"class_list":["post-21811","post","type-post","status-publish","format-standard","hentry","category-aws-2","category-technology","tag-aws","tag-aws-cli","tag-puppet"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"This post showcases the latest functionality added to puppet resource library to manage AWS resources. Various AWS resources like EC2 instances, route53, RDS and ELB etc. can be managed, described and created using this module. This will also help to keep track of launching an instance in a new security group or an existing one\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Sharad Aggarwal\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.tothenew.com\/blog\/managing-aws-resources-using-puppet\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"TO THE NEW BLOG\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Managing AWS resources using Puppet | TO THE NEW Blog\" \/>\n\t\t<meta property=\"og:description\" content=\"This post showcases the latest functionality added to puppet resource library to manage AWS resources. Various AWS resources like EC2 instances, route53, RDS and ELB etc. can be managed, described and created using this module. This will also help to keep track of launching an instance in a new security group or an existing one\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.tothenew.com\/blog\/managing-aws-resources-using-puppet\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/www.tothenew.com\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/www.tothenew.com\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png\" \/>\n\t\t<meta property=\"article:tag\" content=\"aws\" \/>\n\t\t<meta property=\"article:tag\" content=\"technology\" \/>\n\t\t<meta property=\"article:tag\" content=\"aws cli\" \/>\n\t\t<meta property=\"article:tag\" content=\"puppet\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2015-06-29T05:26:53+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2015-10-01T09:55:14+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@tothenew\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Managing AWS resources using Puppet | TO THE NEW Blog\" \/>\n\t\t<meta name=\"twitter:description\" content=\"This post showcases the latest functionality added to puppet resource library to manage AWS resources. Various AWS resources like EC2 instances, route53, RDS and ELB etc. can be managed, described and created using this module. This will also help to keep track of launching an instance in a new security group or an existing one\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/www.tothenew.com\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/managing-aws-resources-using-puppet\\\/#article\",\"name\":\"Managing AWS resources using Puppet | TO THE NEW Blog\",\"headline\":\"Managing AWS resources using Puppet\",\"author\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/sharadaintelligrape-com\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"\\\/blog\\\/wp-ttn-blog\\\/uploads\\\/2015\\\/06\\\/Selection_068.png\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/managing-aws-resources-using-puppet\\\/#articleImage\"},\"datePublished\":\"2015-06-29T10:56:53+05:30\",\"dateModified\":\"2015-10-01T15:25:14+05:30\",\"inLanguage\":\"en-US\",\"commentCount\":2,\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/managing-aws-resources-using-puppet\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/managing-aws-resources-using-puppet\\\/#webpage\"},\"articleSection\":\"AWS, Technology, aws, aws cli, Puppet\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/managing-aws-resources-using-puppet\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.tothenew.com\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/category\\\/technology\\\/#listItem\",\"name\":\"Technology\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/category\\\/technology\\\/#listItem\",\"position\":2,\"name\":\"Technology\",\"item\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/category\\\/technology\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/managing-aws-resources-using-puppet\\\/#listItem\",\"name\":\"Managing AWS resources using Puppet\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/managing-aws-resources-using-puppet\\\/#listItem\",\"position\":3,\"name\":\"Managing AWS resources using Puppet\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/category\\\/technology\\\/#listItem\",\"name\":\"Technology\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#organization\",\"name\":\"TO THE NEW Blog\",\"url\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/sharadaintelligrape-com\\\/#author\",\"url\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/sharadaintelligrape-com\\\/\",\"name\":\"Sharad Aggarwal\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/managing-aws-resources-using-puppet\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/26dfa662d5c2e5fb85587a4a8d9404253ddfa759bd479bb04336d9e1f7d25427?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Sharad Aggarwal\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/managing-aws-resources-using-puppet\\\/#webpage\",\"url\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/managing-aws-resources-using-puppet\\\/\",\"name\":\"Managing AWS resources using Puppet | TO THE NEW Blog\",\"description\":\"This post showcases the latest functionality added to puppet resource library to manage AWS resources. Various AWS resources like EC2 instances, route53, RDS and ELB etc. can be managed, described and created using this module. This will also help to keep track of launching an instance in a new security group or an existing one\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/managing-aws-resources-using-puppet\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/sharadaintelligrape-com\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/sharadaintelligrape-com\\\/#author\"},\"datePublished\":\"2015-06-29T10:56:53+05:30\",\"dateModified\":\"2015-10-01T15:25:14+05:30\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/\",\"name\":\"TO THE NEW Blog\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Managing AWS resources using Puppet | TO THE NEW Blog","description":"This post showcases the latest functionality added to puppet resource library to manage AWS resources. Various AWS resources like EC2 instances, route53, RDS and ELB etc. can be managed, described and created using this module. This will also help to keep track of launching an instance in a new security group or an existing one","canonical_url":"https:\/\/www.tothenew.com\/blog\/managing-aws-resources-using-puppet\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.tothenew.com\/blog\/managing-aws-resources-using-puppet\/#article","name":"Managing AWS resources using Puppet | TO THE NEW Blog","headline":"Managing AWS resources using Puppet","author":{"@id":"https:\/\/www.tothenew.com\/blog\/author\/sharadaintelligrape-com\/#author"},"publisher":{"@id":"https:\/\/www.tothenew.com\/blog\/#organization"},"image":{"@type":"ImageObject","url":"\/blog\/wp-ttn-blog\/uploads\/2015\/06\/Selection_068.png","@id":"https:\/\/www.tothenew.com\/blog\/managing-aws-resources-using-puppet\/#articleImage"},"datePublished":"2015-06-29T10:56:53+05:30","dateModified":"2015-10-01T15:25:14+05:30","inLanguage":"en-US","commentCount":2,"mainEntityOfPage":{"@id":"https:\/\/www.tothenew.com\/blog\/managing-aws-resources-using-puppet\/#webpage"},"isPartOf":{"@id":"https:\/\/www.tothenew.com\/blog\/managing-aws-resources-using-puppet\/#webpage"},"articleSection":"AWS, Technology, aws, aws cli, Puppet"},{"@type":"BreadcrumbList","@id":"https:\/\/www.tothenew.com\/blog\/managing-aws-resources-using-puppet\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.tothenew.com\/blog#listItem","position":1,"name":"Home","item":"https:\/\/www.tothenew.com\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/www.tothenew.com\/blog\/category\/technology\/#listItem","name":"Technology"}},{"@type":"ListItem","@id":"https:\/\/www.tothenew.com\/blog\/category\/technology\/#listItem","position":2,"name":"Technology","item":"https:\/\/www.tothenew.com\/blog\/category\/technology\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.tothenew.com\/blog\/managing-aws-resources-using-puppet\/#listItem","name":"Managing AWS resources using Puppet"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.tothenew.com\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.tothenew.com\/blog\/managing-aws-resources-using-puppet\/#listItem","position":3,"name":"Managing AWS resources using Puppet","previousItem":{"@type":"ListItem","@id":"https:\/\/www.tothenew.com\/blog\/category\/technology\/#listItem","name":"Technology"}}]},{"@type":"Organization","@id":"https:\/\/www.tothenew.com\/blog\/#organization","name":"TO THE NEW Blog","url":"https:\/\/www.tothenew.com\/blog\/"},{"@type":"Person","@id":"https:\/\/www.tothenew.com\/blog\/author\/sharadaintelligrape-com\/#author","url":"https:\/\/www.tothenew.com\/blog\/author\/sharadaintelligrape-com\/","name":"Sharad Aggarwal","image":{"@type":"ImageObject","@id":"https:\/\/www.tothenew.com\/blog\/managing-aws-resources-using-puppet\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/26dfa662d5c2e5fb85587a4a8d9404253ddfa759bd479bb04336d9e1f7d25427?s=96&d=mm&r=g","width":96,"height":96,"caption":"Sharad Aggarwal"}},{"@type":"WebPage","@id":"https:\/\/www.tothenew.com\/blog\/managing-aws-resources-using-puppet\/#webpage","url":"https:\/\/www.tothenew.com\/blog\/managing-aws-resources-using-puppet\/","name":"Managing AWS resources using Puppet | TO THE NEW Blog","description":"This post showcases the latest functionality added to puppet resource library to manage AWS resources. Various AWS resources like EC2 instances, route53, RDS and ELB etc. can be managed, described and created using this module. This will also help to keep track of launching an instance in a new security group or an existing one","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.tothenew.com\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/www.tothenew.com\/blog\/managing-aws-resources-using-puppet\/#breadcrumblist"},"author":{"@id":"https:\/\/www.tothenew.com\/blog\/author\/sharadaintelligrape-com\/#author"},"creator":{"@id":"https:\/\/www.tothenew.com\/blog\/author\/sharadaintelligrape-com\/#author"},"datePublished":"2015-06-29T10:56:53+05:30","dateModified":"2015-10-01T15:25:14+05:30"},{"@type":"WebSite","@id":"https:\/\/www.tothenew.com\/blog\/#website","url":"https:\/\/www.tothenew.com\/blog\/","name":"TO THE NEW Blog","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.tothenew.com\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"TO THE NEW BLOG","og:type":"article","og:title":"Managing AWS resources using Puppet | TO THE NEW Blog","og:description":"This post showcases the latest functionality added to puppet resource library to manage AWS resources. Various AWS resources like EC2 instances, route53, RDS and ELB etc. can be managed, described and created using this module. This will also help to keep track of launching an instance in a new security group or an existing one","og:url":"https:\/\/www.tothenew.com\/blog\/managing-aws-resources-using-puppet\/","og:image":"https:\/\/www.tothenew.com\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png","og:image:secure_url":"https:\/\/www.tothenew.com\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png","article:tag":{"0":"aws","1":"technology","3":"aws cli","4":"puppet"},"article:published_time":"2015-06-29T05:26:53+00:00","article:modified_time":"2015-10-01T09:55:14+00:00","twitter:card":"summary","twitter:site":"@tothenew","twitter:title":"Managing AWS resources using Puppet | TO THE NEW Blog","twitter:description":"This post showcases the latest functionality added to puppet resource library to manage AWS resources. Various AWS resources like EC2 instances, route53, RDS and ELB etc. can be managed, described and created using this module. This will also help to keep track of launching an instance in a new security group or an existing one","twitter:image":"https:\/\/www.tothenew.com\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png"},"aioseo_meta_data":{"post_id":"21811","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":"","og_description":"","og_object_type":"article","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":"","og_article_tags":"","twitter_use_og":false,"twitter_card":"summary","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"created":"2021-04-30 07:15:00","updated":"2024-02-29 09:56:05","focus_keyword":null,"additional_keywords":null,"truseo_locale":null,"ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.tothenew.com\/blog\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.tothenew.com\/blog\/category\/technology\/\" title=\"Technology\">Technology<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tManaging AWS resources using Puppet\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.tothenew.com\/blog"},{"label":"Technology","link":"https:\/\/www.tothenew.com\/blog\/category\/technology\/"},{"label":"Managing AWS resources using Puppet","link":"https:\/\/www.tothenew.com\/blog\/managing-aws-resources-using-puppet\/"}],"_links":{"self":[{"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/posts\/21811","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/users\/176"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/comments?post=21811"}],"version-history":[{"count":0,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/posts\/21811\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/media?parent=21811"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/categories?post=21811"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/tags?post=21811"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}