Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

#### WIP - Do Not Merge - Adding some example code #### #13

Open
wants to merge 137 commits into
base: production
Choose a base branch
from

Conversation

spidersddd
Copy link

This commit has examples for:
roles
profiles
onceover
gitlab-ci.yml

This is a work in progress. I am only doing the merge request to give a comparision to what we had to what I am working towards, and am thinking. Much of the documentation needs to be revamped but this is what I was thinking:

Testing Goals

Working version of gitlab and github launching Onceover.
PDK validate working in the control repo. (currently pdk test unit will break onceover)

Puppet Example Roles and Profiles

These directories are example layout of Roles and Profiles practice. They have been constructed to represent current best practice and to support multiple operating systems.

It SHOULD go without saying that everything should pass linting/validation, but
we're gonna go ahead and say that anyway.

Example requirements

These examples have been constructed with the following requirements:

  • Modeling should support three operating systems
    - Windows 2012R2
    - CentOS (6,7)
    - Solaris 11.2
  • Two products should be represented
    • Spider
      • Windows product
      • IIS Web service
      • F5 loadbalancer
      • SQL Database server
    • Fastb
      • Linux and Solaris product
      • Tomcat web backend
      • HAProxy loadbalancer
      • MYSQL Database server
    • These products are examples and will be deploying a hello world code base

Additionally I will be adding a Docker product.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant