Skip to content

Commit 99be177

Browse files
committed
Regenerate with several fixes and cleanup
1 parent e77b8f9 commit 99be177

File tree

8 files changed

+9
-102
lines changed
  • code
    • bash/01-why-terraform
    • terraform
      • 01-why-terraform/server-db-elb
      • 02-intro-to-terraform-syntax/one-webserver-with-vars
      • 04-terraform-module/multi-repo-example/live/stage/services/webserver-cluster
      • 05-tips-and-tricks
        • loops-and-if-statements
          • live/stage/services/multiple-ec2-instances
          • modules/services/webserver-cluster
        • zero-downtime-deployment/modules/services/webserver-cluster

8 files changed

+9
-102
lines changed

code/bash/01-why-terraform/setup-webserver.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ sudo apt-get install -y php
1212
# Install Apache
1313
sudo apt-get install -y apache2
1414

15-
# Copy the code from repository
15+
# Copy the code from the repository
1616
sudo git clone https://github.com/brikis98/php-app.git /var/www/html/app
1717

1818
# Start Apache

code/terraform/01-why-terraform/server-db-elb/README.md

-49
This file was deleted.

code/terraform/01-why-terraform/server-db-elb/main.tf

-40
This file was deleted.

code/terraform/02-intro-to-terraform-syntax/one-webserver-with-vars/main.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ resource "aws_instance" "example" {
1111
instance_type = "t2.micro"
1212
vpc_security_group_ids = ["${aws_security_group.instance.id}"]
1313

14-
user_data = <<EOF
14+
user_data = <<-EOF
1515
#!/bin/bash
1616
echo "Hello, World" > index.html
1717
nohup busybox httpd -f -p "${var.server_port}" &

code/terraform/04-terraform-module/multi-repo-example/live/stage/services/webserver-cluster/main.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ provider "aws" {
77
}
88

99
module "webserver_cluster" {
10-
source = "[email protected]:brikis98/terraform-up-and-running-code.git//code/terraform/04-terraform-module/module-example/modules/services/webserver-cluster?ref=v0.0.1"
10+
source = "[email protected]:brikis98/terraform-up-and-running-code.git//code/terraform/04-terraform-module/module-example/modules/services/webserver-cluster?ref=v0.0.2"
1111

1212
cluster_name = "webservers-stage"
1313
db_remote_state_bucket = "${var.db_remote_state_bucket}"

code/terraform/05-tips-and-tricks/loops-and-if-statements/live/stage/services/multiple-ec2-instances/main.tf

-6
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,6 @@ provider "aws" {
88

99
data "aws_availability_zones" "all" {}
1010

11-
resource "aws_instance" "example" {
12-
count = 3
13-
ami = "ami-40d28157"
14-
instance_type = "t2.micro"
15-
}
16-
1711
resource "aws_instance" "example" {
1812
count = "${var.num_availability_zones}"
1913
availability_zone = "${element(data.aws_availability_zones.all.names, count.index)}"

code/terraform/05-tips-and-tricks/loops-and-if-statements/modules/services/webserver-cluster/main.tf

+4-3
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,10 @@ resource "aws_launch_configuration" "example" {
77
instance_type = "${var.instance_type}"
88
security_groups = ["${aws_security_group.instance.id}"]
99

10-
user_data = "${var.enable_new_user_data ?
11-
data.template_file.user_data_new.0.rendered :
12-
data.template_file.user_data.0.rendered}"
10+
user_data = "${element(
11+
concat(data.template_file.user_data.*.rendered,
12+
data.template_file.user_data_new.*.rendered),
13+
0)}"
1314

1415
lifecycle {
1516
create_before_destroy = true

code/terraform/05-tips-and-tricks/zero-downtime-deployment/modules/services/webserver-cluster/main.tf

+2-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@ data "template_file" "user_data" {
2626
}
2727

2828
resource "aws_autoscaling_group" "example" {
29-
name = "${var.cluster_name}-${aws_launch_configuration.example.name}"
29+
name = "${var.cluster_name}-${aws_launch_configuration.example.name}"
30+
3031
launch_configuration = "${aws_launch_configuration.example.id}"
3132
availability_zones = ["${data.aws_availability_zones.all.names}"]
3233
load_balancers = ["${aws_elb.example.name}"]

0 commit comments

Comments
 (0)