Skip to content

Docs should tell how to properly install external modules #98

@hadmut

Description

@hadmut

Hi,

would be nice if the documentation could tell something about what the intended way of installing external modules is.

I'm currently building docker images based on container-openvoxserver with

ARG PFpath=/etc/puppetlabs/code

ADD Puppetfile ${PFpath}

RUN mkdir -p /opt/puppet/modules &&
cd ${PFpath} &&
r10k puppetfile check &&
r10k puppetfile install

but that obviously wouldn't work with podman's autofresh.

It would also be possible to add a script to container-entrypoint.d/ to load them at boot time, but that's also somewhat homebrewn and might be incompatible with openvox's future strategy.

So what is the clean, reliable, and autorefresh-stable way to install external Modules?

I would have expected that a docker image itself looks at start time wether there is a Puppetfile and runs r10k. So I'm in doubt what openvox's future stategy will be, and how to load modules without breaking future strategies.

regards

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions