Skip to content

centos vagrant boxes use rsync by default which breaks oscar #61

@jessereynolds

Description

@jessereynolds

The official centos vagrant boxes do not include the Virtualbox guest additions, so rsync is the default sync transport. A vagrant up will then just do an initial rsync for sync'd folders. There are a few issues with this with oscar:

1/ after downloading PE installer:

==> master: Running provisioner: pe_bootstrap...
==> master: bash: line 4: /vagrant/.pe_build/puppet-enterprise-2019.2.1-el-7-x86_64/puppet-enterprise-installer: No such file or directory

2/ after installing and trying to puppet apply master.pp:

==> master: Error: Could not run: Could not find file /vagrant/.pe_build/post-install/master.pp

The workaround at each step is to vagrant reload master.

I assume there's a way we can also get /vagrant to be mounted using vagrant-sshfs or nfs. Is there a recommended method of configuring this?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions