Page MenuHomeDevCentral

Install nslookup on Eglide
ClosedPublic

Authored by tomjerr on Nov 12 2016, 05:58.

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
Lint Not Applicable
Unit
Tests Not Applicable

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.