Skip to content

Commit 5770ae6

Browse files
committed
Use the same folder path on both terraform and vagrant
Better to have everything look the same for easier diffing/comparing vs having the tool name in the path. Signed-off-by: Manuel Mendez <[email protected]>
1 parent 970eb48 commit 5770ae6

File tree

3 files changed

+16
-16
lines changed

3 files changed

+16
-16
lines changed

deploy/terraform/setup.sh

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -109,8 +109,8 @@ make_host_gw_server() {
109109
}
110110

111111
extract_compose_files() {
112-
mkdir -p /root/sandbox
113-
tar -zxvf /root/compose.tar.gz -C /root/sandbox
112+
mkdir -p /sandbox
113+
tar -zxvf /root/compose.tar.gz -C /sandbox
114114
}
115115

116116
setup_compose_env_overrides() {
@@ -121,22 +121,22 @@ setup_compose_env_overrides() {
121121
TINKERBELL_HARDWARE_MANIFEST=/manifests/hardware/hardware-equinix-metal.json
122122
EOF
123123
for line in "${lines[@]}"; do
124-
grep -q "$line" /root/sandbox/compose/.env && continue
125-
echo "$line" >>/root/sandbox/compose/.env
124+
grep -q "$line" /sandbox/compose/.env && continue
125+
echo "$line" >>/sandbox/compose/.env
126126
done
127127
}
128128

129129
create_tink_helper_script() {
130130
cat >/usr/local/bin/tink <<-'EOF'
131131
#!/usr/bin/env bash
132132
133-
exec docker-compose -f /root/sandbox/compose/docker-compose.yml exec tink-cli tink "$@"
133+
exec docker-compose -f /sandbox/compose/docker-compose.yml exec tink-cli tink "$@"
134134
EOF
135135
chmod +x /usr/local/bin/tink
136136
}
137137

138138
tweak_bash_interactive_settings() {
139-
grep -q 'cd /root/sandbox/compose' ~root/.bashrc || echo 'cd /root/sandbox/compose' >>~root/.bashrc
139+
grep -q 'cd /sandbox/compose' ~root/.bashrc || echo 'cd /sandbox/compose' >>~root/.bashrc
140140
readarray aliases <<-EOF
141141
dc=docker-compose
142142
EOF
@@ -161,7 +161,7 @@ main() {
161161

162162
extract_compose_files
163163
setup_compose_env_overrides "$worker_mac"
164-
docker-compose -f /root/sandbox/compose/docker-compose.yml up -d
164+
docker-compose -f /sandbox/compose/docker-compose.yml up -d
165165

166166
create_tink_helper_script
167167
tweak_bash_interactive_settings

deploy/vagrant/Vagrantfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Vagrant.configure("2") do |config|
1111

1212
config.vm.define "provisioner" do |provisioner|
1313
provisioner.vm.box = "generic/ubuntu2004"
14-
provisioner.vm.synced_folder "../compose/", "/vagrant/compose/"
14+
provisioner.vm.synced_folder "../compose/", "/sandbox/compose/"
1515
provisioner.vm.network "private_network", ip: PROVISIONER_IP,
1616
libvirt__network_name: "tink_network",
1717
libvirt__host_ip: "192.168.56.1",
@@ -22,13 +22,13 @@ Vagrant.configure("2") do |config|
2222
provisioner.vm.provider "virtualbox" do |v, override|
2323
v.memory = 2048
2424
v.cpus = 2
25-
override.vm.synced_folder "../compose/", "/vagrant/compose/"
25+
override.vm.synced_folder "../compose/", "/sandbox/compose/"
2626
end
2727

2828
provisioner.vm.provider "libvirt" do |l, override|
2929
l.memory = 2048
3030
l.cpus = 2
31-
override.vm.synced_folder "../compose/", "/vagrant/compose/", type: "rsync"
31+
override.vm.synced_folder "../compose/", "/sandbox/compose/", type: "rsync"
3232
end
3333

3434
provisioner.vm.provision :shell, path: "setup.sh", args: [PROVISIONER_IP, MACHINE1_IP]

deploy/vagrant/setup.sh

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -40,15 +40,15 @@ setup_compose_env_overrides() {
4040
local host_addr=$1
4141
local worker_addr=$2
4242
if lsblk | grep -q vda; then
43-
sed -i 's|sda|vda|g' /vagrant/compose/create-tink-records/manifests/template/ubuntu.yaml
43+
sed -i 's|sda|vda|g' /sandbox/compose/create-tink-records/manifests/template/ubuntu.yaml
4444
fi
4545
readarray lines <<-EOF
4646
TINKERBELL_HOST_IP="$host_addr"
4747
TINKERBELL_CLIENT_IP="$worker_addr"
4848
EOF
4949
for line in "${lines[@]}"; do
50-
grep -q "$line" /vagrant/compose/.env && continue
51-
echo "$line" >>/vagrant/compose/.env
50+
grep -q "$line" /sandbox/compose/.env && continue
51+
echo "$line" >>/sandbox/compose/.env
5252
done
5353
}
5454

@@ -57,13 +57,13 @@ create_tink_helper_script() {
5757
cat >~vagrant/.local/bin/tink <<-'EOF'
5858
#!/usr/bin/env bash
5959
60-
exec docker-compose -f /vagrant/compose/docker-compose.yml exec tink-cli tink "$@"
60+
exec docker-compose -f /sandbox/compose/docker-compose.yml exec tink-cli tink "$@"
6161
EOF
6262
chmod +x ~vagrant/.local/bin/tink
6363
}
6464

6565
tweak_bash_interactive_settings() {
66-
grep -q 'cd /vagrant/compose' ~vagrant/.bashrc || echo 'cd /vagrant/compose' >>~vagrant/.bashrc
66+
grep -q 'cd /sandbox/compose' ~vagrant/.bashrc || echo 'cd /sandbox/compose' >>~vagrant/.bashrc
6767
readarray aliases <<-EOF
6868
dc=docker-compose
6969
EOF
@@ -83,7 +83,7 @@ main() {
8383
setup_layer2_network "$host_addr"
8484

8585
setup_compose_env_overrides "$host_addr" "$worker_addr"
86-
docker-compose -f /vagrant/compose/docker-compose.yml up -d
86+
docker-compose -f /sandbox/compose/docker-compose.yml up -d
8787

8888
create_tink_helper_script
8989
tweak_bash_interactive_settings

0 commit comments

Comments
 (0)