Mentions légales du service

Skip to content
Snippets Groups Projects
Commit e5a4e02a authored by Alexandre MERLIN's avatar Alexandre MERLIN
Browse files

Adapt vagrant for buster

- mysql -> mariadb
- need to create user explicitely
parent 084d746b
No related branches found
No related tags found
1 merge request!12Buster support
......@@ -3,7 +3,7 @@ require 'yaml'
Vagrant.configure("2") do |config|
config.vm.define :kadeploy do |server|
server.vm.box = 'debian/contrib-jessie64'
server.vm.box = 'debian/contrib-buster64'
server.vm.hostname = 'kadeploy'
server.vm.synced_folder '.', '/vagrant'
server.vm.synced_folder '..', '/kadeploy'
......
......@@ -6,13 +6,14 @@ wget http://packages.grid5000.fr/grid5000-archive-key.asc -q -O- | apt-key add -
echo deb http://packages.grid5000.fr/deb/g5k-postinstall/ ./ > /etc/apt/sources.list.d/postinstall.list
echo deb http://packages.grid5000.fr/deb/kadeploy-kernels/ ./ > /etc/apt/sources.list.d/kadeploykernel.list
DEBIAN_FRONTEND=noninteractive apt-get update
DEBIAN_FRONTEND=noninteractive apt-get install -y ruby rubygems lsb-release git taktuk rake help2man mysql-server ruby-dev libmysqlclient-dev ident2 syslinux nmap dnsmasq isc-dhcp-server tftpd-hpa pxelinux
DEBIAN_FRONTEND=noninteractive apt-get install -y ruby rubygems lsb-release git taktuk rake help2man mariadb-server libmariadbclient-dev ruby-dev ident2 syslinux ncat dnsmasq isc-dhcp-server tftpd-hpa pxelinux
DEBIAN_FRONTEND=noninteractive apt-get install -y g5k-postinstall kadeploy3-deploy-kernel-buster
# Not necessary:
DEBIAN_FRONTEND=noninteractive apt-get install -y vim tcpdump
gem install --conservative --no-ri --no-rdoc mysql
gem install --conservative --no-ri --no-rdoc mysql2
gem install --conservative --no-ri --no-rdoc net-ssh -v 4.2.0
gem install --conservative --no-ri --no-rdoc net-ssh-multi
gem install --conservative --no-ri --no-rdoc byebug -v 9.0.6
gem install --conservative --no-ri --no-rdoc rspec
}
setup_tftp() {
......@@ -42,7 +43,7 @@ systemctl restart dnsmasq
}
setup_kadeploy() {
mysql <<< "DROP DATABASE IF EXISTS deploy3;\nCREATE DATABASE deploy3;\nGRANT select, insert, update, delete, create, drop, alter, create temporary tables, lock tables ON deploy3.* TO 'deploy'@'localhost';\nSET PASSWORD FOR 'deploy'@'localhost' = PASSWORD('deploy-password');\nuse deploy3;\nsource /vagrant/db_creation.sql;"
mysql <<< "DROP DATABASE IF EXISTS deploy3;\nCREATE DATABASE deploy3;\nCREATE USER IF NOT EXISTS 'deploy'@'localhost';\nGRANT select, insert, update, delete, create, drop, alter, create temporary tables, lock tables ON deploy3.* TO 'deploy'@'localhost';\nSET PASSWORD FOR 'deploy'@'localhost' = PASSWORD('deploy-password');\nuse deploy3;\nsource /vagrant/db_creation.sql;"
cp /vagrant/keys/id_deploy /home/vagrant/.ssh/deploy_id_rsa
chown vagrant /home/vagrant/.ssh/deploy_id_rsa
chmod og-r /home/vagrant/.ssh/deploy_id_rsa
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment