Page MenuHomeDevCentral

Create nasqueron-irc group on Eglide
ClosedPublic

Authored by dereckson on Jan 25 2017, 11:40.
Tags
None
Referenced Files
F10400310: D858.id2170.diff
Sat, Jul 5, 00:57
F10396648: D858.diff
Fri, Jul 4, 12:27
F10394214: D858.id2174.diff
Fri, Jul 4, 05:48
Unknown Object (File)
Thu, Jul 3, 21:06
Unknown Object (File)
Wed, Jul 2, 23:44
Unknown Object (File)
Tue, Jul 1, 23:32
Unknown Object (File)
Tue, Jul 1, 13:29
Unknown Object (File)
Tue, Jul 1, 00:42
Subscribers
None

Details

Summary

This group is intended to run IRC bots on Eglide
for Nasqueron services, like Odderon, a darkbot.

When an account is created for an IRC bot, a suoders file can then
be provided to allow bot managers in this nasqueron-irc group to use
sudo from their accounts to run commands on this account.

To provide groups, two operations are so needed:

  • document in GIDs to avoid conflicts
  • add to pillar/users/shellgroups.sls for actual creation
Test Plan
$ ssh eglide id -Gn
dereckson wheel shell nasqueron-irc

Diff Detail

Repository
rOPS Nasqueron Operations
Lint
No Lint Coverage
Unit
No Test Coverage
Branch
nasqueron-irc (branched from master)
Build Status
Buildable 1315
Build 1563: arc lint + arc unit

Event Timeline

dereckson edited the summary of this revision. (Show Details)

Fix for loop

Simplify and fix JINJA code

Salt master
$ salt '*' saltutil.refresh_pillar
[…]
$ salt eglide state.apply roles/shellserver/users/
[…]
----------
          ID: group_nasqueron-irc
    Function: group.present
        Name: nasqueron-irc
      Result: True
     Comment: New group nasqueron-irc created
     Started: 13:10:37.453357
    Duration: 783.014 ms
     Changes:   
              ----------
              gid:
                  829
              members:
                  - dereckson
              name:
                  nasqueron-irc
              passwd:
                  x
[…]
This revision is now accepted and ready to land.Jan 25 2017, 13:12
This revision was automatically updated to reflect the committed changes.