Skip to content
This repository was archived by the owner on Jul 29, 2018. It is now read-only.
This repository was archived by the owner on Jul 29, 2018. It is now read-only.

Use vagrant-service-manager way to provision services in Vagrantfile instead of shell provisioner #590

@brgnepal

Description

@brgnepal

Hi,

I think it's time to introduce vagrant-service-manager configuring services way to provision services in Vagrantfiles.

Right now it is pretty stable and I recommend to provision services this way.

This will remove few lines and give vagrant clean way.

Config lines would be:

 # Openshift
config.servicemanager.services = 'openshift'

# Docker
config.servicemanager.services = 'docker'  or even not required

# Kubernetes
config.servicemanager.services = 'kubernetes'

Few pros:

  • Docs become easy for proxy feature as we need not to tell user to delete the shell provisioner and use 'service-manager' way to get start with proxy.
  • Kubernetes environment setup is tightly tied with this line
  • Vagrantfile becomes thin

We can go ahead with this approach after complete testing and making sure this approach works.

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