🚀 Operator SDK

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
Thursday, January 15, 2026 Tuesday, August 1, 2023