Page MenuHomeDevCentral

Create nasqueron-irc group on Eglide
ClosedPublic

Authored by dereckson on Jan 25 2017, 11:40.
Tags
None
Referenced Files
Unknown Object (File)
Tue, Apr 23, 01:35
Unknown Object (File)
Tue, Apr 23, 01:28
Unknown Object (File)
Tue, Apr 23, 01:10
Unknown Object (File)
Tue, Apr 23, 00:59
Unknown Object (File)
Mon, Apr 22, 18:49
Unknown Object (File)
Sat, Apr 20, 13:04
Unknown Object (File)
Fri, Apr 19, 10:14
Unknown Object (File)
Fri, Apr 19, 09:58
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
Lint Not Applicable
Unit
Tests Not Applicable

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.