deps.sls #2

  • //
  • guest/
  • tjuricek/
  • p4ws/
  • stream/
  • main/
  • salt/
  • minion/
  • build/
  • deps.sls
  • Commits
# Change User Description Committed
#2 13227 tjuricek Revised Salt hierarchy to allow for CD clustering.

Now, there are two main salt environments: 'build' and 'eval'.

The 'eval' environment can be configured for testing or development by setting the Grain 'dev_pillar: True' or 'test_pillar: True'.

The test modes may need a bit more effort to figure out exactly where I'll put the .deb files. The dev box passes p4_web_api tests.
#1 13214 tjuricek The 'build-ubuntu12' seems to generate the appropriate debian packages for the distribution.

I had permissions issues (probably related to shared folder usage) with the dpkg tools. So I've removed them. If we happen to need them, we'll have to figure out a build process.

This environment probably shouldn't be used to test the packages, since omnibus likes to dirty everything up, leave files in the /opt/perforce directory owned by vagrant, etc.