From 75f80fb2ae35c5cf7160e4c186252c3302f0602b Mon Sep 17 00:00:00 2001 From: Paul W. Frields Date: Aug 18 2020 23:47:53 +0000 Subject: Vagrantfile: update to a modern base --- diff --git a/Vagrantfile b/Vagrantfile index 0c63b07..b5d05bc 100644 --- a/Vagrantfile +++ b/Vagrantfile @@ -4,14 +4,17 @@ PORT = 5055 Vagrant.configure(2) do |config| - config.vm.box = "fedora/27-cloud-base" + config.vm.box = "fedora/32-cloud-base" config.vm.network "forwarded_port", guest: 80, host: PORT config.vm.synced_folder ".", "/vagrant", type: "sshfs" + config.vm.provider "libvirt" do |v| + v.memory = 2048 + end - config.vm.provision "shell", inline: "dnf -y install mysql wget mysql-server mariadb-devel php rpl php-mysqlnd" + config.vm.provision "shell", inline: "dnf -y install mariadb mariadb-server mariadb-devel php rpl php-mysqlnd" config.vm.provision "shell", inline: "systemctl enable mariadb.service" config.vm.provision "shell", inline: "systemctl start mariadb.service" - config.vm.provision "shell", inline: "pushd /tmp/; wget http://wordpress.org/latest.tar.gz; tar -xvzf latest.tar.gz -C /var/www/html; popd;" + config.vm.provision "shell", inline: "pushd /tmp/; curl -L -s -O http://wordpress.org/latest.tar.gz; tar -xvzf latest.tar.gz -C /var/www/html; popd;" #config.vm.provision "shell", inline: "mysql -h localhost -u root -e \"uninstall plugin cracklib_password_check;\"" config.vm.provision "shell", inline: "mysql -h localhost -u root -e \"CREATE USER wordpress@localhost IDENTIFIED BY 'chahL5oomaiHiezie8thei)h5';\"" @@ -22,14 +25,14 @@ Vagrant.configure(2) do |config| config.vm.provision "shell", inline: "rpl -e 'DocumentRoot \"/var/www/html\"' 'DocumentRoot \"/var/www/html/wordpress\"' /etc/httpd/conf/httpd.conf" config.vm.provision "shell", inline: "cp /var/www/html/wordpress/wp-config-sample.php /var/www/html/wordpress/wp-config.php" - config.vm.provision "shell", inline: "rpl -e \"define('DB_NAME', 'database_name_here');\" \"define('DB_NAME', 'wordpress_blog');\" /var/www/html/wordpress/wp-config.php" - config.vm.provision "shell", inline: "rpl -e \"define('DB_USER', 'username_here');\" \"define('DB_USER', 'wordpress');\" /var/www/html/wordpress/wp-config.php" - config.vm.provision "shell", inline: "rpl -e \"define('DB_PASSWORD', 'password_here');\" \"define('DB_PASSWORD', 'chahL5oomaiHiezie8thei)h5');\" /var/www/html/wordpress/wp-config.php" + config.vm.provision "shell", inline: "rpl -e \"define( 'DB_NAME', 'database_name_here' );\" \"define('DB_NAME', 'wordpress_blog');\" /var/www/html/wordpress/wp-config.php" + config.vm.provision "shell", inline: "rpl -e \"define( 'DB_USER', 'username_here' );\" \"define('DB_USER', 'wordpress');\" /var/www/html/wordpress/wp-config.php" + config.vm.provision "shell", inline: "rpl -e \"define( 'DB_PASSWORD', 'password_here' );\" \"define('DB_PASSWORD', 'chahL5oomaiHiezie8thei)h5');\" /var/www/html/wordpress/wp-config.php" config.vm.provision "shell", inline: "systemctl enable httpd" config.vm.provision "shell", inline: "systemctl start httpd" - config.vm.provision "shell", inline: "pushd /tmp/; wget https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar; chmod +x wp-cli.phar; mv wp-cli.phar /usr/bin/wp; popd;" + config.vm.provision "shell", inline: "pushd /tmp/; curl -L -s -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar; chmod +x wp-cli.phar; mv wp-cli.phar /usr/bin/wp; popd;" config.vm.provision "shell", inline: "pushd /var/www/html/wordpress/; wp core install --url='localhost:"+PORT.to_s+"' --title='pants' --admin_user='admin' --admin_password='password' --admin_email='null@fedoraproject.org'; popd;" config.vm.provision "shell", inline: "pushd /var/www/html/wordpress/wp-content/themes/; ln -s /vagrant/fedoramagazine/ .; popd;" config.vm.provision "shell", inline: "pushd /var/www/html/wordpress/; wp theme activate fedoramagazine; popd;"