Skip to content

Provision fails with extension #18

@dirad

Description

@dirad

Using Windows 10
Vagrant 2.2.19
VBox 6.1.34

my config.yaml:

# 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...

After cloning this repo [recursively], and running vagrant reload --provision I get this error:

==> 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions