mirror of
https://github.com/ZwareBear/JFrog-Cloud-Installers.git
synced 2026-01-21 13:06:57 -06:00
First commit for callhome integration on terraform
This commit is contained in:
@@ -391,6 +391,7 @@ data "template_file" "init" {
|
|||||||
certificate_domain = "${var.certificate_domain}"
|
certificate_domain = "${var.certificate_domain}"
|
||||||
artifactory_server_name = "${var.artifactory_server_name}"
|
artifactory_server_name = "${var.artifactory_server_name}"
|
||||||
EXTRA_JAVA_OPTS = "${var.extra_java_options}"
|
EXTRA_JAVA_OPTS = "${var.extra_java_options}"
|
||||||
|
ISPRIMARY = "true"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -420,7 +421,7 @@ resource "aws_launch_configuration" "secondary" {
|
|||||||
}
|
}
|
||||||
|
|
||||||
data "template_file" "secondary_init" {
|
data "template_file" "secondary_init" {
|
||||||
template = "${file("userdata_secondary.sh")}"
|
template = "${file("userdata.sh")}"
|
||||||
|
|
||||||
vars = {
|
vars = {
|
||||||
s3_bucket_name = "${aws_s3_bucket.b.id}"
|
s3_bucket_name = "${aws_s3_bucket.b.id}"
|
||||||
@@ -443,5 +444,6 @@ data "template_file" "secondary_init" {
|
|||||||
certificate_domain = "${var.certificate_domain}"
|
certificate_domain = "${var.certificate_domain}"
|
||||||
artifactory_server_name = "${var.artifactory_server_name}"
|
artifactory_server_name = "${var.artifactory_server_name}"
|
||||||
EXTRA_JAVA_OPTS = "${var.extra_java_options}"
|
EXTRA_JAVA_OPTS = "${var.extra_java_options}"
|
||||||
|
ISPRIMARY = "false"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -84,7 +84,7 @@ cat <<EOF >/var/opt/jfrog/artifactory/etc/ha-node.properties
|
|||||||
context.url=http://127.0.0.1:8081/artifactory
|
context.url=http://127.0.0.1:8081/artifactory
|
||||||
membership.port=10001
|
membership.port=10001
|
||||||
hazelcast.interface=172.25.0.3
|
hazelcast.interface=172.25.0.3
|
||||||
primary=true
|
primary=${ISPRIMARY}
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
cat <<EOF >/etc/pki/tls/certs/result.pem
|
cat <<EOF >/etc/pki/tls/certs/result.pem
|
||||||
@@ -172,6 +172,12 @@ server {
|
|||||||
}
|
}
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
cat <<EOF > /var/opt/jfrog/artifactory/etc/info/installer-info.json
|
||||||
|
{
|
||||||
|
"productId": "JFrogMysqlTerraformInstaller/1.0.0"
|
||||||
|
}
|
||||||
|
EOF
|
||||||
|
|
||||||
cat /etc/pki/tls/certs/result.pem | sed 's/CERTIFICATE----- /CERTIFICATE-----\n/g' | sed 's/-----END/\n-----END/' > temp.pem
|
cat /etc/pki/tls/certs/result.pem | sed 's/CERTIFICATE----- /CERTIFICATE-----\n/g' | sed 's/-----END/\n-----END/' > temp.pem
|
||||||
mv -f temp.pem /etc/pki/tls/certs/cert.pem
|
mv -f temp.pem /etc/pki/tls/certs/cert.pem
|
||||||
cat /etc/pki/tls/private/result.key | sed 's/KEY----- /KEY-----\n/g' | sed 's/-----END/\n-----END/' > temp.key
|
cat /etc/pki/tls/private/result.key | sed 's/KEY----- /KEY-----\n/g' | sed 's/-----END/\n-----END/' > temp.key
|
||||||
|
|||||||
Reference in New Issue
Block a user