@@ -72,6 +72,7 @@ Vagrant.configure("2") do |config|
72
72
apt-get update
73
73
apt-get upgrade -y
74
74
apt-get install -y git
75
+ apt-get install -y zip
75
76
apt-get install -y maven
76
77
apt-get install -y iptables
77
78
apt-get install -y vim
@@ -80,9 +81,12 @@ Vagrant.configure("2") do |config|
80
81
SHELL
81
82
82
83
config . vm . provision "shell" , path : "add_new_user.sh"
84
+ config . vm . provision "file" , source : "./scripts/backup.sh" , destination : "/home/imovies-backup/scripts/backup.sh"
83
85
config . vm . provision "file" , source : "./keys/id_rsa" , destination : "/home/imovies-admin/.ssh/id_rsa"
84
86
config . vm . provision "file" , source : "./keys/id_rsa.pub" , destination : "/home/imovies-admin/.ssh/id_rsa.pub"
85
- config . vm . provision "file" , source : "./keys/bak_rsa.pub.pem" , destination : "/home/vagrant/.ssh/bak_rsa.pub.pem"
87
+ config . vm . provision "file" , source : "./keys/bu_rsa" , destination : "/home/imovies-backup/.ssh/id_rsa"
88
+ config . vm . provision "file" , source : "./keys/bu_rsa.pub" , destination : "/home/imovies-backup/.ssh/id_rsa.pub"
89
+ config . vm . provision "file" , source : "./keys/bak_rsa.pub.pem" , destination : "/home/imovies-backup/.ssh/bak_rsa.pub.pem"
86
90
config . vm . provision "file" , source : "./for_db" , destination : "/home/imovies-admin/.ssh/for_db"
87
91
config . vm . provision "file" , source : "./for_db.pub" , destination : "/home/imovies-admin/.ssh/for_db.pub"
88
92
config . vm . provision "shell" , inline : <<-SHELL
@@ -91,11 +95,17 @@ Vagrant.configure("2") do |config|
91
95
ssh-add /home/imovies-admin/.ssh/for_db
92
96
echo -e "Host 192.168.1.5\n \t StrictHostKeyChecking no\n " >> /home/vagrant/.ssh/config
93
97
echo -e "Host 192.168.1.5\n \t StrictHostKeyChecking no\n " >> /home/imovies-admin/.ssh/config
98
+ echo -e "Host 192.168.1.6\n \t StrictHostKeyChecking no\n " >> /home/imovies-backup/.ssh/config
94
99
chown imovies-admin:imovies-admin /home/imovies-admin/.ssh/for*
100
+ chown imovies-admin:imovies-admin /home/imovies-admin/run_imovies.sh
101
+ chown imovies-backup:imovies-backup /home/imovies-backup/.ssh/*
102
+ chown imovies-backup:imovies-backup /home/imovies-backup/scripts
103
+ chown imovies-backup:imovies-backup /home/imovies-backup/scripts/backup.sh
95
104
SHELL
96
105
config . vm . provision "shell" , path : "build_tunnel.sh"
97
106
config . vm . provision "shell" , path : "download_imovies.sh"
98
107
config . vm . provision "shell" , path : "hardening.sh"
108
+ config . vm . provision "shell" , path : "cron.sh"
99
109
100
110
@keys = Dir . entries ( '../ssh_public_keys/' )
101
111
for key in @keys
0 commit comments