ops0ops0

Configuration Projects

Manage Ansible playbooks and Kubernetes manifests for server and cluster configuration.

Project Types

Ansible
Playbooks for servers and server groups. SSH-based configuration management.
Kubernetes
YAML manifests and Helm charts for K8s clusters.

Creating a Project

1Click + Create Project
2Enter name and select type (Ansible or Kubernetes)
3Select target (server, group, or cluster)
4Click Create to open the editor

Project Card Fields

FieldDescription
NameProject name
TypeAnsible or Kubernetes
TargetServer, group, or cluster
FilesNumber of files
Last ModifiedWhen last updated
PoliciesAttached policies

Project Actions

ActionDescription
OpenEdit in Configuration Editor
EditChange settings
DuplicateCreate a copy
DeleteRemove project

Policy Indicators

BadgeSeverity
RedError - blocks deployment
YellowWarning
BlueInfo only

Prerequisites

Ansible Projects
Servers registered with SSH access and PEM keys configured
Kubernetes Projects
Cluster connected via Hive agent or kubeconfig
Warning
Deleted projects cannot be recovered. All files and history are permanently removed.

Example: Creating Projects

Ansible Project for Web Servers

Project Setup:

Name:        nginx-webserver-setup
Type:        Ansible
Target:      Server Group: production-web
Description: Configure nginx with SSL and monitoring

File Structure:

nginx-webserver-setup/
├── site.yml
├── inventory/
│   └── hosts.ini        (auto-created from target)
├── roles/
│   └── nginx/
│       ├── tasks/
│       │   └── main.yml
│       ├── handlers/
│       │   └── main.yml
│       ├── templates/
│       │   └── nginx.conf.j2
│       └── vars/
│           └── main.yml
└── vars/
    └── main.yml

Kubernetes Project for Microservice

Project Setup:

Name:        api-gateway-deploy
Type:        Kubernetes
Target:      Cluster: production-eks
Description: Deploy API gateway with HPA and ingress

File Structure:

api-gateway-deploy/
├── namespace.yml
├── deployment.yml
├── service.yml
├── configmap.yml
├── hpa.yml
└── ingress.yml

Project List View

NameTypeTargetFilesLast ModifiedPolicies
nginx-webserver-setupAnsibleproduction-web (4 servers)82 hours ago1 warning
api-gateway-deployKubernetesproduction-eks630 min agoPassed
postgres-backupAnsibledb-servers (2 servers)51 day ago-
redis-clusterKubernetesstaging-eks43 days agoPassed