inventory.yml 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. ---
  2. # A simplistic inventory for the classroom VMs.
  3. all:
  4. hosts:
  5. workstation.lab.example.com:
  6. ansible_connection: local
  7. utility.lab.example.com:
  8. ansible_user: lab
  9. bastion.lab.example.com:
  10. ansible_user: root
  11. vars:
  12. # OpenShift versions.
  13. ocp_maj: "4.14"
  14. ocp_z: "4.14.0"
  15. # Operator that needs to be installed.
  16. op_cat: redhat-operators
  17. op_pkg: amq-streams
  18. op_chn: stable
  19. op_nsp: openshift-operators
  20. desired_csv: amqstreams.v2.7.0-4
  21. # Some cleanup here.
  22. removed_operators:
  23. - sub_nspc: openshift-operators
  24. sub_name: openshift-pipelines-operator
  25. csv_name: foobar
  26. pre_cleanup:
  27. - kind: openshiftpipelinesascodes
  28. apiv: operator.tekton.dev/v1alpha1
  29. - kind: tektonaddons
  30. apiv: operator.tekton.dev/v1alpha1
  31. - kind: tektonchains
  32. apiv: operator.tekton.dev/v1alpha1
  33. - kind: tektonconfigs
  34. apiv: operator.tekton.dev/v1alpha1
  35. - kind: tektonhubs
  36. apiv: operator.tekton.dev/v1alpha1
  37. - kind: tektoninstallersets
  38. apiv: operator.tekton.dev/v1alpha1
  39. - kind: tektonpipelines
  40. apiv: operator.tekton.dev/v1alpha1
  41. - kind: tektonresults
  42. apiv: operator.tekton.dev/v1alpha1
  43. - kind: tektontriggers
  44. apiv: operator.tekton.dev/v1alpha1
  45. - kind: repositories
  46. apiv: pipelinesascode.tekton.dev/v1alpha1
  47. - kind: resolutionrequests
  48. apiv: resolution.tekton.dev/v1beta1
  49. - kind: clustertasks
  50. apiv: tekton.dev/v1beta1
  51. - kind: customruns
  52. apiv: tekton.dev/v1beta1
  53. - kind: pipelineruns
  54. apiv: tekton.dev/v1
  55. - kind: pipelines
  56. apiv: tekton.dev/v1
  57. - kind: stepactions
  58. apiv: tekton.dev/v1alpha1
  59. - kind: taskruns
  60. apiv: tekton.dev/v1
  61. - kind: tasks
  62. apiv: tekton.dev/v1
  63. - kind: verificationpolicies
  64. apiv: tekton.dev/v1alpha1
  65. - kind: clusterinterceptors
  66. apiv: triggers.tekton.dev/v1alpha1
  67. - kind: clustertriggerbindings
  68. apiv: triggers.tekton.dev/v1beta1
  69. - kind: eventlisteners
  70. apiv: triggers.tekton.dev/v1beta1
  71. - kind: interceptors
  72. apiv: triggers.tekton.dev/v1alpha1
  73. - kind: triggerbindings
  74. apiv: triggers.tekton.dev/v1beta1
  75. - kind: triggers
  76. apiv: triggers.tekton.dev/v1beta1
  77. - kind: triggertemplates
  78. apiv: triggers.tekton.dev/v1beta1
  79. add_cleanup:
  80. - clusterinterceptors.triggers.tekton.dev
  81. - clustertasks.tekton.dev
  82. - clustertriggerbindings.triggers.tekton.dev
  83. - customruns.tekton.dev
  84. - eventlisteners.triggers.tekton.dev
  85. - interceptors.triggers.tekton.dev
  86. - openshiftpipelinesascodes.operator.tekton.dev
  87. - pipelineruns.tekton.dev
  88. - pipelines.tekton.dev
  89. - repositories.pipelinesascode.tekton.dev
  90. - resolutionrequests.resolution.tekton.dev
  91. - stepactions.tekton.dev
  92. - taskruns.tekton.dev
  93. - tasks.tekton.dev
  94. - tektonaddons.operator.tekton.dev
  95. - tektonchains.operator.tekton.dev
  96. - tektonconfigs.operator.tekton.dev
  97. - tektonhubs.operator.tekton.dev
  98. - tektoninstallersets.operator.tekton.dev
  99. - tektonpipelines.operator.tekton.dev
  100. - tektonresults.operator.tekton.dev
  101. - tektontriggers.operator.tekton.dev
  102. - triggerbindings.triggers.tekton.dev
  103. - triggers.triggers.tekton.dev
  104. - triggertemplates.triggers.tekton.dev
  105. - verificationpolicies.tekton.dev
  106. # The list of OpenShift clusters check-env will try to connect to.
  107. clusters:
  108. - ocp4
  109. ...