# Chassis Configuration
#
# This file is the default configuration for all projects. The fallback order of
# configuration files is:
#
# - project/content/config.local.yaml (project-specific overrides)
# - project/content/config.yaml (project-specific defaults)
# - project/config.local.yaml (global overrides)
# - project/config.yaml (global defaults)
# Add a version for Chassis for when we upgrade Ubuntu distributions.
# We did start tagging releases a while back: https://github.com/Chassis/Chassis/releases
version: 4.4.1
# Domain names to use for Vagrant
#
# The first name will be used as the machine's name, subsequent names will be
# aliased in your hosts file and in nginx
#
# (When overriding, include vagrant.local if you need it)
hosts:
- &.local
# Site Configuration
# (When overriding, include all values)
website:
name: &&
# IP address to use on the private network
#
# DHCP is used by default to assign IP addresses dynamically, override only if
# you need a static IP for your box.
#
# Values: "dhcp", or any valid IP. e.g. 192.168.56.0
ip: dhcp
# Ubuntu mirror to use during provisioning
#
# Packages are loaded from the built-in Ubuntu repositories, which can be slow
# depending on your location. Override this option to use a local mirror
# instead, which is typically faster.
#
# Can be set to Yes to automatically detect the closest mirror, No to use the
# built-in repositories, or a mirror domain as a string.
#
# Values: Yes, No, or any mirror domain name e.g. http://mirror.optus.net/ubuntu/
apt_mirror: No
# Should we use multisite?
# (Set to Yes for subdirectories)
# Values: No, Yes, subdomains
multisite: No
# Database configuration
# (When overriding, include all values)
database:
name: &
user: &
password: &
prefix: &
charset: utf8mb4
collation: utf8mb4_unicode_ci
# Admin configuration
# (When overriding, include all values)
admin:
user: admin
email: admin@example.com
password: &
# Paths
#
# If transplanting Chassis into an existing project, you can set these manually.
# These can be set to absolute paths, or relative paths.
paths:
# Base directory for reference. Relative to the Chassis directory.
base: .
# Where WordPress lives. Relative to the base directory.
wp: wp
# Content directory. Relative to the base directory.
content: content
# Synced Folders
#
# You can sync as many folders as you like. We sync the nginx and php log folders by default.
synced_folders:
logs/nginx: /var/log/nginx
logs/php: /var/log/php
# Plugins
#
# Install and activate a list of plugins from wp.org
#plugins:
# - query-monitor
# Themes
#
# Install a list of themes, and activate the last one of them
# NOTE: This will activate all themes going down the list, so might activate some activation actions within each
#themes:
# - twentysixteen
# Extensions
#
# Install a list of extensions automatically
#extensions:
# - Chassis/Tester
# - git@github.com:Chassis/memcache.git
# PHP version
# Values: 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1 (or 5.6.30)
php: 7.4
# Maximum file upload size. This will set post_max_size and upload_max_filesize in PHP and client_max_body_size in Nginx.
upload_size: 1024G
# Vagrant machine name
# This can be any string and helps to identify a specific VM
# NOTE: If changed the machine will need to be re-created and should ideally be destroyed before any change
machine_name: default
# VirtualBox-specific customisations.
virtualbox:
# Memory, in megabytes.
#
# (e.g. 1024)
memory: null
# CPU count.
#
# (e.g. 2)
cpus: null
# NFS support. You should change this to Yes if you use VMWare
nfs: No
# Base box mode
#
# By default, we use a box built with the default settings. This speeds up
# initial provisioning time and reduces disk usage by sharing the common
# parts of the VM.
#
# Set this to `base` to build your own base box.
# Values: normal, base, custom
_mode: normal
# Custom Box
#
# You can use this setting to use any box that's available on Vagrant Cloud.
# This is ideal if you wish to build your own custom Chassis box.
# https://github.com/Chassis/Chassis/issues/827
#
# To use this you need to set Base box mode to _mode: custom
#
# box: bento/ubuntu-21.10
I am only using this extension, just want https...
==> default: Running provisioner: shell...
default: Running: inline script
default: Warning: /vagrant/extensions/openssl/modules/openssl/data/common.yaml: file does not contain a valid yaml hash
default: Error: Evaluation Error: Error while evaluating a Resource Statement, Class[Openssl]: has no parameter named 'config' (file: /vagrant/puppet/manifests/development.pp, line: 14, column: 2) on node creoclinic.local
The SSH command responded with a non-zero exit status. Vagrant
assumes that this means the command failed. The output for this command
should be in the log above. Please read the output to determine what
went wrong.
Using Windows 10
Vagrant 2.2.19
VBox 6.1.34
my config.yaml:
I am only using this extension, just want https...
After cloning this repo [recursively], and running
vagrant reload --provisionI get this error: