Page MenuHomeDevCentral

Install eggdrop on viperserv role
ClosedPublic

Authored by dereckson on Nov 6 2017, 01:24.
Tags
None
Referenced Files
F3788721: D1181.id3024.diff
Tue, Nov 26, 23:48
F3782907: D1181.id3085.diff
Tue, Nov 26, 01:38
F3782905: D1181.id3084.diff
Tue, Nov 26, 01:38
F3782904: D1181.id3083.diff
Tue, Nov 26, 01:38
F3782902: D1181.id3073.diff
Tue, Nov 26, 01:38
F3782901: D1181.id3070.diff
Tue, Nov 26, 01:38
F3782900: D1181.id3069.diff
Tue, Nov 26, 01:38
F3782899: D1181.id3025.diff
Tue, Nov 26, 01:38
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.