Docker images with terraform
0.14.4, latest (0.14.4/Dockerfile)0.13.5 (0.13.5/Dockerfile)0.12.29 (0.12.29/Dockerfile)0.12.18 (0.12.18/Dockerfile)0.12.16 (0.12.16/Dockerfile)0.12.1 (0.12.1/Dockerfile)0.11.13 (0.11.13/Dockerfile)0.11.13-gitlab-runner-digitalocean (0.11.13-gitlab-runner-digitalocean/Dockerfile)Create a droplet in DigitalOcean with gitlab-runner. The droplet for default has the following characteristics:
The file user_data.yml its content is:
#cloud-config
runcmd:
- sudo wget -O /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-amd64
- sudo chmod +x /usr/local/bin/gitlab-runner
- sudo useradd --comment 'GitLab Runner' --create-home gitlab-runner --shell /bin/bash
- sudo gitlab-runner install --user=gitlab-runner --working-directory=/home/gitlab-runner
- sudo gitlab-runner start
- sudo gitlab-runner register -n --url $GITLAB_RUNNER_URL --tag-list "$GITLAB_RUNNER_TAGS" --registration-token $GITLAB_RUNNER_TOKEN --executor $GITLAB_RUNNER_EXECUTOR --description "$GITLAB_RUNNER_DESCRIPTION"
- sudo usermod -aG docker gitlab-runner
GITLAB_RUNNER_URLIt is url for the runner register the default value is: https://gitlab.com/
GITLAB_RUNNER_TAGSIt is tags for the runner register the default value is: runner
GITLAB_RUNNER_EXECUTORIt is executor for the runner register the default value is: shell
GITLAB_RUNNER_DESCRIPTIONIt is description/name for the runner register the default value is: Runner
TF_VAR_IMAGE_DROPLET:It is name of image for droplet of DigitalOcean for terraform the default value is: docker-18-04
TF_VAR_REGION_DROPLET:It is region for droplet of DigitalOcean for terraform the default value is: sfo2
TF_VAR_SIZE_DROPLET:It is size for droplet of DigitalOcean for terraform the default value is: s-1vcpu-3gb
GITLAB_RUNNER_TOKEN: RequiredIt is token for the runner register.
TF_VAR_DO_TOKEN: RequiredIt is token of DigitalOcean for terraform.
TF_VAR_NAME_DROPLET: RequiredIt is name for droplet of DigitalOcean for terraform.
Content type
Image
Digest
Size
36 MB
Last updated
over 5 years ago
docker pull mvochoa/terraform