#23 Vagrantfile: update to a modern base
Merged 3 years ago by pfrields. Opened 3 years ago by pfrields.
pfrields/fedoramagazine-theme fix-vagrant-f32  into  master

file modified
+10 -7
@@ -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 @@ 

    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;"

Make the Vagrantfile work properly with a Fedora 32 base

Pull-Request has been merged by pfrields

3 years ago
Metadata