Page MenuHomeDevCentral

Install nslookup on Eglide
ClosedPublic

Authored by tomjerr on Nov 12 2016, 05:58.
Tags
None
Referenced Files
F3930973: D708.diff
Sun, Dec 22, 16:43
Unknown Object (File)
Tue, Dec 10, 22:24
Unknown Object (File)
Tue, Dec 10, 22:24
Unknown Object (File)
Tue, Dec 10, 22:10
Unknown Object (File)
Tue, Dec 10, 21:50
Unknown Object (File)
Fri, Dec 6, 04:42
Unknown Object (File)
Wed, Nov 27, 03:35
Unknown Object (File)
Wed, Nov 27, 03:35
Subscribers

Details

Summary

There is a move to remove nslookup from standard utilities,
mainly because Bind isn't include by default anymore.

Yet, legacy applications and scripts still rely on it,
and so we install the relevant package including it.

Test Plan

Packages names have been checked for Debian and FreeBSD.

Diff Detail

Repository
rOPS Nasqueron Operations
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 1076
Build 1291: arc lint + arc unit

Event Timeline

tomjerr retitled this revision from to base.sls revision.
tomjerr updated this object.
tomjerr edited the test plan for this revision. (Show Details)
tomjerr added a reviewer: dereckson.
tomjerr added a subscriber: tomjerr.
dereckson edited edge metadata.
This revision is now accepted and ready to land.Nov 12 2016, 14:17
dereckson retitled this revision from base.sls revision to Install nslookup on Eglide.Nov 12 2016, 14:23
dereckson updated this object.
dereckson edited the test plan for this revision. (Show Details)
dereckson edited edge metadata.

Works fine, thanks @tomjerr.

Ysul
$ cd /opt/nasqueron-operations
$ arc patch D708
$ salt eglide state.apply roles/shellserver/userland-software/base
eglide:
...
----------
          ID: utilities
    Function: pkg.installed
      Result: True
     Comment: The following packages were installed/updated: dnsutils
              The following packages were already installed: toilet, whois, sockstat, cmatrix, nmap, sysvbanner, tree, woof, bsdmainutils, toilet-fonts
, figlet 
     Started: 14:26:12.500260
    Duration: 43861.002 ms
     Changes:   
              ----------
              bind9-host: 
                  ----------                                                                                                                                             new:
                      1:9.10.3.dfsg.P4-10.1
                  old:
              dnsutils:
                  ----------
                  new:
                      1:9.10.3.dfsg.P4-10.1
                  old:
              host:
                  ----------
                  new:
                      1
                  old:
              libbind9-140:
                  ----------
                  new:
                      1:9.10.3.dfsg.P4-10.1
                  old:
              libdns162:
                  ----------
                  new:
                      1:9.10.3.dfsg.P4-10.1
                  old:
              libisc160:
                  ----------
                  new:
                      1:9.10.3.dfsg.P4-10.1
                  old:
              libisccc140:
                  ----------
                  new:
                      1:9.10.3.dfsg.P4-10.1
                  old:
              libisccfg140:
                  ----------
                  new:
                      1:9.10.3.dfsg.P4-10.1
                  old:
              liblwres141:
                  ----------
                  new:
                      1:9.10.3.dfsg.P4-10.1
                  old:
----------
...
$ ssh eglide nslookup infra.nasqueron.org
Server:         10.1.31.38
Address:        10.1.31.38#53

Non-authoritative answer:
infra.nasqueron.org     canonical name = www1.nasqueron.org.
Name:   www1.nasqueron.org
Address: 212.83.187.132
Closed by commit rOPS16938a3f2653: Install nslookup on Eglide (authored by Tommy Aditya <tomjerr@af04f631203a>, committed by dereckson). · Explain WhyNov 12 2016, 14:33
This revision was automatically updated to reflect the committed changes.