Skip to content

Commit 9b9a852

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 d8005c6 commit 9b9a852

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
@@ -17,7 +17,7 @@ Vagrant.configure("2") do |config|
1717

1818
config.vm.define "provisioner" do |provisioner|
1919
provisioner.vm.box = "generic/ubuntu2004"
20-
provisioner.vm.synced_folder "../compose/", "/vagrant/compose/"
20+
provisioner.vm.synced_folder "../compose/", "/sandbox/compose/"
2121
provisioner.vm.network "private_network", ip: PROVISIONER_IP,
2222
libvirt__network_name: "tink_network",
2323
libvirt__host_ip: "192.168.56.1",
@@ -28,13 +28,13 @@ Vagrant.configure("2") do |config|
2828
provisioner.vm.provider "virtualbox" do |v, override|
2929
v.memory = 2048
3030
v.cpus = 2
31-
override.vm.synced_folder "../compose/", "/vagrant/compose/"
31+
override.vm.synced_folder "../compose/", "/sandbox/compose/"
3232
end
3333

3434
provisioner.vm.provider "libvirt" do |l, override|
3535
l.memory = 2048
3636
l.cpus = 2
37-
override.vm.synced_folder "../compose/", "/vagrant/compose/", type: "rsync"
37+
override.vm.synced_folder "../compose/", "/sandbox/compose/", type: "rsync"
3838
end
3939

4040
provisioner.vm.provision :docker

deploy/vagrant/setup.sh

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,15 @@ setup_compose_env_overrides() {
1111
local host_addr=$1
1212
local worker_addr=$2
1313
if lsblk | grep -q vda; then
14-
sed -i 's|sda|vda|g' /vagrant/compose/create-tink-records/manifests/template/ubuntu.yaml
14+
sed -i 's|sda|vda|g' /sandbox/compose/create-tink-records/manifests/template/ubuntu.yaml
1515
fi
1616
readarray lines <<-EOF
1717
TINKERBELL_HOST_IP="$host_addr"
1818
TINKERBELL_CLIENT_IP="$worker_addr"
1919
EOF
2020
for line in "${lines[@]}"; do
21-
grep -q "$line" /vagrant/compose/.env && continue
22-
echo "$line" >>/vagrant/compose/.env
21+
grep -q "$line" /sandbox/compose/.env && continue
22+
echo "$line" >>/sandbox/compose/.env
2323
done
2424
}
2525

@@ -28,13 +28,13 @@ create_tink_helper_script() {
2828
cat >~vagrant/.local/bin/tink <<-'EOF'
2929
#!/usr/bin/env bash
3030
31-
exec docker-compose -f /vagrant/compose/docker-compose.yml exec tink-cli tink "$@"
31+
exec docker-compose -f /sandbox/compose/docker-compose.yml exec tink-cli tink "$@"
3232
EOF
3333
chmod +x ~vagrant/.local/bin/tink
3434
}
3535

3636
tweak_bash_interactive_settings() {
37-
grep -q 'cd /vagrant/compose' ~vagrant/.bashrc || echo 'cd /vagrant/compose' >>~vagrant/.bashrc
37+
grep -q 'cd /sandbox/compose' ~vagrant/.bashrc || echo 'cd /sandbox/compose' >>~vagrant/.bashrc
3838
readarray aliases <<-EOF
3939
dc=docker-compose
4040
EOF
@@ -50,7 +50,7 @@ main() {
5050
setup_layer2_network "$host_addr"
5151

5252
setup_compose_env_overrides "$host_addr" "$worker_addr"
53-
docker-compose -f /vagrant/compose/docker-compose.yml up -d
53+
docker-compose -f /sandbox/compose/docker-compose.yml up -d
5454

5555
create_tink_helper_script
5656
tweak_bash_interactive_settings

0 commit comments

Comments
 (0)