Ansible Based Operator Scaffolding
After creating a new operator project using operator-sdk new --type ansible
, the project directory has numerous generated folders and files. The following table describes a basic rundown of each generated file/directory.
File/Folders | Purpose |
---|---|
deploy/ | Contains a generic set of Kubernetes manifests for deploying this operator on a Kubernetes cluster. |
roles/<kind> | Contains an Ansible Role initialized using Ansible Galaxy |
build/ | Contains scripts that the operator-sdk uses for build and initialization. |
watches.yaml | Contains Group, Version, Kind, and the Ansible invocation method. |
requirements.yml | contains the Ansible collections and role dependencies to install during build. |
molecule/ | Contains Molecule scenarios for end-to-end testing of your role and operator |
Last modified March 23, 2020: Ansible doc org (#2704) (1739e10c)
当前内容版权归 operatorframework 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 operatorframework .