Skip to content

Commit 59df977

Browse files
committed
vagrant DNS installation should always be made between vagrant up & Ansible execution - so created a create_all.sh
1 parent 24ef925 commit 59df977

File tree

1 file changed

+16
-6
lines changed

1 file changed

+16
-6
lines changed

Diff for: playbookCommands.sh renamed to create_all.sh

+16-6
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,35 @@
11
#!/usr/bin/env bash
2+
set -euo pipefail
3+
4+
vagrant up
5+
6+
vagrant dns --install
27

38
# Prepare Gitlab on a Server (here Vagrant)
49
# If https_internal_server is set to true, be sure to provide providername, providerusername & providertoken (and maybe whitelist your current Internet IP)
510
ansible-playbook -i hosts prepare-gitlab.yml --extra-vars "providername=yourProviderNameHere providerusername=yourUserNameHere providertoken=yourProviderTokenHere"
611

712
# Only, if you don´t use Vagrant or an only internally accessible Server, you can ignore the extra-vars - Gitlab will handle Let´s Encrypt for you then
8-
ansible-playbook -i hosts prepare-gitlab.yml
13+
#ansible-playbook -i hosts prepare-gitlab.yml
914

1015
### Provision only certain steps
1116

1217
# Only apt-get update
13-
ansible-playbook -i hosts prepare-gitlab.yml --tags "update"
18+
#ansible-playbook -i hosts prepare-gitlab.yml --tags "update"
1419

1520
# Only install Gitlab on the server (skip Docker installation)
16-
ansible-playbook -i hosts prepare-gitlab.yml --tags "docker"
21+
#ansible-playbook -i hosts prepare-gitlab.yml --tags "docker"
1722

1823
# Create Let´s Encrypt Certificates for our Vagrant Box (non-publicly accessable server)
19-
ansible-playbook -i hosts prepare-gitlab.yml --tags "letsencrypt" --extra-vars "providername=yourProviderNameHere providerusername=yourUserNameHere providertoken=yourProviderTokenHere"
24+
#ansible-playbook -i hosts prepare-gitlab.yml --tags "letsencrypt" --extra-vars "providername=yourProviderNameHere providerusername=yourUserNameHere providertoken=yourProviderTokenHere"
2025

2126
# Install Gitlab only
22-
ansible-playbook -i hosts prepare-gitlab.yml --tags "install_gitlab"
27+
#ansible-playbook -i hosts prepare-gitlab.yml --tags "gitlab"
2328

2429
# Install Container Registry only
25-
ansible-playbook -i hosts prepare-gitlab.yml --tags "configure_registry"
30+
#ansible-playbook -i hosts prepare-gitlab.yml --tags "registry"
31+
32+
# Install & configure Gitlab Runners only
33+
#ansible-playbook -i hosts prepare-gitlab.yml --tags "runner"
34+
35+

0 commit comments

Comments
 (0)