Operators have 3 kinds : go, ansible, helm.
1## Init an Ansible project
2operator-sdk init --plugins=ansible --domain example.org --owner "Your name"
3
4## Command above will create a structure like:
5netbox-operator
6├── Dockerfile
7├── Makefile
8├── PROJECT
9├── config
10│ ├── crd
11│ ├── default
12│ ├── manager
13│ ├── manifests
14│ ├── prometheus
15│ ├── rbac
16│ ├── samples
17│ ├── scorecard
18│ └── testing
19├── molecule
20│ ├── default
21│ └── kind
22├── playbooks
23│ └── install.yml
24├── requirements.yml
25├── roles
26│ └── deployment
27└── watches.yaml
1## Create first role
2operator-sdk create api --group app --version v1alpha1 --kind Deployment --generate-role