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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions