Page MenuHomeDevCentral

Merge deploy and deployment groups
Open, NormalPublic

Description

I see three similar groups for deployments.

ServerGroup nameGIDPurposeMembersDiff
Ysul (for system)deploy9002Deploy Salt states or web sitesdeployD1078
Ysul (for humans)deployment3003Nasqueron Deployment - Build softwares to be installed on the servers. Deploy web sites and services files.derecksonD1187
Eglidedeployment828Build darkbot and OpenSSL legacybuilderD923

The GID 9003 matches the UID deploy on the Salt master. There is no account deploy on Eglide (there is builder, uid 831)

Event Timeline

dereckson removed dereckson as the assignee of this task.Mar 8 2018, 21:07
dereckson updated the task description. (Show Details)
dereckson updated the task description. (Show Details)
dereckson updated the task description. (Show Details)

On another Salt configuration, Woods Cloud, where I'm going to reuse some blocks initially prepared from Nasqueron rOPS, I'm picking 9002as it's the same than the UID.

dereckson lowered the priority of this task from High to Normal.Nov 15 2018, 20:27

Reducing a little bit the priority, all works fine with the current config, and each is correctly documented.

dereckson removed dereckson as the assignee of this task.Mar 23 2026, 09:23

Unassigning this task to make it available for others.

As I'm not currently working actively on this issue, reset the assignee.

Contributions opportunity. If you’re interested, go ahead and assign yourself. I’m available to share context, review early approaches, or pair if helpful—just tag me.

A quick note for reference, as I was looking this task to recreate the same issue in a new Salt environment, the core role provides:

pillar/core/groups.sls
deployment:
  gid: 3003
  title: Nasqueron Deployment
  description: >
      Build software to be installed on the servers.
      Deploy web sites and services files.
  members:
    - dereckson

As we can see with the members, we DO NOT currently use this group for anything, deployment is mainly done with Salt and the %ops group.

roles/core/deploy/init.sls
deploy_account:
  user.present:
    - name: deploy
    - fullname: Deployment and management of the Salt staging area
    - uid: 9002
    - gid: 3003
    - home: /var/run/deploy

The 9002:3003 seems to be the winner for Nasqueron infrastructure, as defined in the role core and so everywhere.

Also, for reference, I solved the issue in a new Salt repo with 9002:9002