image 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. # flake8: noqa
  2. # pylint: skip-file
  3. DOCUMENTATION = '''
  4. ---
  5. module: oc_image
  6. short_description: Create, modify, and idempotently manage openshift images.
  7. description:
  8. - Modify openshift images programmatically.
  9. options:
  10. state:
  11. description:
  12. - State controls the action that will be taken with resource
  13. - present - will create the image. Does _not_ support update.
  14. - list - will read the images
  15. default: present
  16. choices: ["present", "list"]
  17. aliases: []
  18. kubeconfig:
  19. description:
  20. - The path for the kubeconfig file to use for authentication
  21. required: false
  22. default: /etc/origin/master/admin.kubeconfig
  23. aliases: []
  24. namespace:
  25. description:
  26. - The namespace where this object lives
  27. required: false
  28. default: default
  29. aliases: []
  30. debug:
  31. description:
  32. - Turn on debug output.
  33. required: false
  34. default: False
  35. aliases: []
  36. registry_url:
  37. description:
  38. - The url for the registry so that openshift can pull the image
  39. required: false
  40. default: None
  41. aliases: []
  42. image_name:
  43. description:
  44. - The name of the image being imported
  45. required: false
  46. default: False
  47. aliases: []
  48. image_tag:
  49. description:
  50. - The tag of the image being imported
  51. required: false
  52. default: None
  53. aliases: []
  54. author:
  55. - "Ivan Horvath<ihorvath@redhat.com>"
  56. extends_documentation_fragment: []
  57. '''
  58. EXAMPLES = '''
  59. - name: Get an imagestream
  60. oc_image:
  61. name: php55
  62. state: list
  63. register: imageout
  64. - name: create an imagestream
  65. oc_image:
  66. state: present
  67. image_name: php55
  68. image_tag: int
  69. registry_url: registry.example.com
  70. namespace: default
  71. register: imageout
  72. '''