Skip to content
This repository was archived by the owner on Jul 17, 2018. It is now read-only.

Commit 22f51f8

Browse files
authored
Merge pull request #108 from migs/master
Add BBL customisations
2 parents 184b2cf + f88e83d commit 22f51f8

File tree

5 files changed

+81
-2
lines changed

5 files changed

+81
-2
lines changed

ci/pipeline.yml

Lines changed: 29 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ resources:
1818
type: git
1919
source:
2020
branch: master
21-
uri: ((bbl-state-url))
21+
uri: ((bbl-state.url))
2222
username: ((git-credentials.username))
2323
password: ((git-credentials.password))
2424
- name: bosh-bootloader
@@ -33,7 +33,12 @@ resources:
3333
source:
3434
branch: master
3535
uri: https://github.com/cloudfoundry/cf-deployment-concourse-tasks.git
36-
- name: devtools-boshrelease
36+
- name: concourse-tasks
37+
type: git
38+
source:
39+
branch: master
40+
uri: https://github.com/garethjevans/concourse-tasks.git
41+
- name: devtools-boshrelease
3742
type: git
3843
source:
3944
<<: &devtools-boshrelease-git-source
@@ -101,8 +106,30 @@ jobs:
101106
- get: bbl-state
102107
- get: bosh-bootloader
103108
- get: cf-deployment-concourse-tasks
109+
- get: concourse-tasks
104110
- get: devtools-boshrelease
105111
trigger: true
112+
- get: devtools-boshrelease-ci
113+
trigger: true
114+
- task: customise-terraform
115+
file: concourse-tasks/tasks/customise-deployment/task.yml
116+
params:
117+
GIT_COMMIT_USERNAME: ((bbl-state.username))
118+
GIT_COMMIT_EMAIL: ((bbl-state.email))
119+
TERRAFORM_CUSTOMISATIONS: |
120+
ci/terraform/test-jenkins.tf
121+
ci/terraform/test-gerrit.tf
122+
ci/terraform/test-nexus.tf
123+
ci/etrraform/test-sonarqube.tf
124+
input_mapping:
125+
env-repo: bbl-state
126+
terraform-customisations: devtools-boshrelease-ci
127+
cloud-config-customisations: devtools-boshrelease-ci
128+
ensure:
129+
put: bbl-state
130+
params:
131+
repository: updated-env-repo
132+
rebase: true
106133
- task: bbl-up
107134
file: cf-deployment-concourse-tasks/bbl-up/task.yml
108135
input_mapping:

ci/terraform/test-gerrit.tf

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
resource "google_compute_firewall" "jumpbox-to-gerrit" {
2+
name = "${var.env_id}-jumpbox-to-gerrit"
3+
network = "${google_compute_network.bbl-network.name}"
4+
5+
source_tags = ["${var.env_id}-jumpbox"]
6+
7+
allow {
8+
ports = ["8080"]
9+
protocol = "tcp"
10+
}
11+
12+
target_tags = ["${var.env_id}-internal", "${var.env_id}-bosh-director"]
13+
}

ci/terraform/test-jenkins.tf

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
resource "google_compute_firewall" "jumpbox-to-jenkins" {
2+
name = "${var.env_id}-jumpbox-to-jenkins"
3+
network = "${google_compute_network.bbl-network.name}"
4+
5+
source_tags = ["${var.env_id}-jumpbox"]
6+
7+
allow {
8+
ports = ["8080"]
9+
protocol = "tcp"
10+
}
11+
12+
target_tags = ["${var.env_id}-internal", "${var.env_id}-bosh-director"]
13+
}

ci/terraform/test-nexus.tf

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
resource "google_compute_firewall" "jumpbox-to-gerrit" {
2+
name = "${var.env_id}-jumpbox-to-gerrit"
3+
network = "${google_compute_network.bbl-network.name}"
4+
5+
source_tags = ["${var.env_id}-jumpbox"]
6+
7+
allow {
8+
ports = ["8081"]
9+
protocol = "tcp"
10+
}
11+
12+
target_tags = ["${var.env_id}-internal", "${var.env_id}-bosh-director"]
13+
}

ci/terraform/test-sonarqube.tf

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
resource "google_compute_firewall" "jumpbox-to-sonarqube" {
2+
name = "${var.env_id}-jumpbox-to-sonarqube"
3+
network = "${google_compute_network.bbl-network.name}"
4+
5+
source_tags = ["${var.env_id}-jumpbox"]
6+
7+
allow {
8+
ports = ["9000"]
9+
protocol = "tcp"
10+
}
11+
12+
target_tags = ["${var.env_id}-internal", "${var.env_id}-bosh-director"]
13+
}

0 commit comments

Comments
 (0)