Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View pporada-gl's full-sized avatar

Phil Porada pporada-gl

View GitHub Profile
{
"builders": [
{
"access_key": "{{user `var_aws_access_key`}}",
"ami_description": "My new AMI",
"ami_name": "CentOS 7 x86_64 Base {{timestamp}}",
"associate_public_ip_address": true,
"enhanced_networking": true,
"instance_type": "{{user `var_aws_instance_type`}}",
"region": "{{user `var_aws_region`}}",
APIMETHOD="/repos/${OWNER}/${REPO}/issues/$ISSUE/labels"
URL="https://api.github.com/${APIMETHOD}"
curl --header "Authorization: token ${TOKEN}" \
-s \
-XPOST \
--data '{["enhancement"]}' \
--location "${URL}"
-------------------------------------------
- hosts: localhost
connection: local
tasks:
- ec2_remote_facts:
region: us-east-1
filters:
instance-state-name: running
"tag:ENV": prod
"tag:ROLES": consul-server
register: ec2_facts

Setting Tags in Terraform

Determine some sensible tags to pass non-critical information to Ansible or other CM solutions:

resource "aws_instance" "main" {
...
  tags {
  ...
    "some_tag" = "waka"