Andrew Butcher 7ab9792006 Move role dependencies to playbooks. há 8 anos atrás
..
defaults 57dfae185d Various hosted component improvements há 8 anos atrás
handlers 4ac07696f3 Add support for creating secure router. há 9 anos atrás
meta 7ab9792006 Move role dependencies to playbooks. há 8 anos atrás
tasks 4f2f94b69c Fix registry/router being created despite no infra nodes. há 8 anos atrás
templates 24e6b28320 Enable pullthrough by default in registry config for object storage. há 8 anos atrás
vars 57dfae185d Various hosted component improvements há 8 anos atrás
README.md 57dfae185d Various hosted component improvements há 8 anos atrás

README.md

OpenShift Hosted

OpenShift Hosted Resources

  • OpenShift Router
  • OpenShift Registry

Requirements

This role requires a running OpenShift cluster.

Role Variables

From this role:

Name Default value Description
openshift_hosted_router_certificate None Dictionary containing "certfile", "keyfile" and "cafile" keys with values containing paths to local certificate files.
openshift_hosted_router_registryurl 'openshift3/ose-${component}:${version}' The image to base the OpenShift router on.
openshift_hosted_router_replicas Number of nodes matching selector The number of replicas to configure.
openshift_hosted_router_selector region=infra Node selector used when creating router. The OpenShift router will only be deployed to nodes matching this selector.
openshift_hosted_registry_registryurl 'openshift3/ose-${component}:${version}' The image to base the OpenShift registry on.
openshift_hosted_registry_replicas Number of nodes matching selector The number of replicas to configure.
openshift_hosted_registry_selector region=infra Node selector used when creating registry. The OpenShift registry will only be deployed to nodes matching this selector.

Dependencies

  • openshift_common
  • openshift_hosted_facts

Example Playbook

- name: Create hosted resources
  hosts: oo_first_master
  roles:
  - role: openshift_hosted
    openshift_hosted_router_certificate:
      certfile: /path/to/my-router.crt
      keyfile: /path/to/my-router.key
      cafile: /path/to/my-router-ca.crt
    openshift_hosted_router_registryurl: 'registry.access.redhat.com/openshift3/ose-haproxy-router:v3.0.2.0'
    openshift_hosted_router_selector: 'type=infra'

License

Apache License, Version 2.0

Author Information

Red Hat openshift@redhat.com