Page MenuHomeDevCentral

Install eggdrop on viperserv role
ClosedPublic

Authored by dereckson on Nov 6 2017, 01:24.
Tags
None
Referenced Files
F2747711: D1181.diff
Fri, Mar 29, 06:50
F2744585: D1181.id3025.diff
Thu, Mar 28, 18:27
Unknown Object (File)
Thu, Mar 28, 05:25
Unknown Object (File)
Wed, Mar 27, 23:24
Unknown Object (File)
Wed, Mar 27, 22:28
Unknown Object (File)
Wed, Mar 27, 22:02
Unknown Object (File)
Wed, Mar 27, 21:52
Unknown Object (File)
Wed, Mar 27, 21:47
Subscribers
None

Details

Summary

Build and install eggdrop for Dæghrefn and Wearg.

Ref T1309

Test Plan

Check we've a runnable eggdrop and scripts cloned

Diff Detail

Repository
rOPS Nasqueron Operations
Lint
Lint Passed
Unit
No Test Coverage
Branch
eggdrop
Build Status
Buildable 1864
Build 2112: arc lint + arc unit

Event Timeline

Requires the builder account somewhere (Salt? devserver? here?)

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

Fix typo. Drop D1180 stuff.

Blocked by a change to come provisionning the builder account on Ysul (but see T1310)

dereckson added inline comments.
top.sls
23

This part of the change was extracted for D1199 / b140b8a.

This revision is now accepted and ready to land.Nov 14 2017, 02:45

Solve accounts and responsibilities issues

There is a syntax error in roles/viperserv/eggdrop/files/viperserv.sudoers

Allow bots to have their own accounts, populate pillar

This revision is now accepted and ready to land.Nov 14 2017, 19:22

Drop fantoir (will be committed later)

$ eggdrop -v
Eggdrop v1.8.2+RC2 (C) 1997 Robey Pointer (C) 1999-2017 Eggheads
Configure flags: '--with-tclinc=/usr/local/include/tcl8.6/tcl.h' '-with-tcllib=/usr/local/lib/libtcl86.so'
Compiled with: IPv6, TLS, handlen=32
$ ls -lah /srv/viperserv
drwxrwx---   2 viperserv  nasqueron-irc     2B Nov 14 19:16 Daeghrefn
drwxrwx---   2 tc2        nasqueron-irc     2B Nov 14 19:16 TC2
This revision was automatically updated to reflect the committed changes.