|
1 | 1 | #!/bin/bash |
2 | 2 |
|
3 | | -# Set ENV files |
4 | | -export CONSUL_PORT={{ consul_api_port }} |
5 | | -export CONSUL_HOSTNAME={{ consul_host_address }} |
6 | | -export VAULT_PORT={{ vault_port }} |
7 | | - |
8 | | -{% set has_token = ( s3_access_key is defined and |
9 | | - s3_secret_key is defined and |
10 | | - aws_access_key is defined and |
11 | | - aws_secret_key is defined ) %} |
| 3 | +{% set has_token = ( ec2_describe_aws_access_key is defined and |
| 4 | + ec2_describe_aws_secret_key is defined and |
| 5 | + dock_registry_s3_access_key is defined and |
| 6 | + dock_registry_s3_secret_key is defined ) %} |
12 | 7 |
|
13 | 8 | {% if not has_token %} |
14 | 9 | # Create directory for env |
@@ -41,9 +36,14 @@ start amazon-ssm-agent |
41 | 36 | service krain start |
42 | 37 | service charon start |
43 | 38 | {% if not is_dock_pool %} |
| 39 | +CONSUL_HOSTNAME={{ consul_host_address }} \ |
| 40 | +CONSUL_PORT={{ consul_api_port }} \ |
| 41 | +VAULT_PORT={{ vault_port }} \ |
44 | 42 | {% if has_token %} |
45 | | -CONSUL_HOSTNAME={{ consul_host_address }} CONSUL_PORT={{ consul_api_port }} VAULT_PORT={{ vault_port }} S3_ACCESS_KEY={{ s3_access_key }} S3_SECRET_KEY={{ s3_secret_key }} AWS_ACCESS_KEY={{ aws_access_key }} AWS_SECRET_KEY={{ aws_secret_key }} bash /opt/runnable/dock-init/init.sh | tee /var/log/user-script-dock-init.log |
46 | | -{% else %} |
47 | | -CONSUL_HOSTNAME={{ consul_host_address }} CONSUL_PORT={{ consul_api_port }} VAULT_PORT={{ vault_port }} bash /opt/runnable/dock-init/init.sh | tee /var/log/user-script-dock-init.log |
| 43 | +S3_ACCESS_KEY={{ dock_registry_s3_access_key }} \ |
| 44 | +S3_SECRET_KEY={{ dock_registry_s3_secret_key }} \ |
| 45 | +AWS_ACCESS_KEY={{ ec2_describe_aws_access_key }} \ |
| 46 | +AWS_SECRET_KEY={{ ec2_describe_aws_secret_key }} \ |
48 | 47 | {% endif %} |
| 48 | +bash /opt/runnable/dock-init/init.sh | tee /var/log/user-script-dock-init.log |
49 | 49 | {% endif %} |
0 commit comments