Last modified: 2012-06-28 15:39:05 UTC
applicationserver::labs used to have generic::geoip::files, I have removed that class since it got rewritten to `geoip`. We need to test that class on some of the apache to see if that works well on labs. Once validated, we could read `include geoip` to applicationserver::labs
This should work as long as labs has access to the puppet:///volatile fileserver module. By default geoip copies the database files over via puppet. This could also work if labs had access to the puppet://private module, but that would put our paid Maxmind credentials on labs hosts, which is probably not what we want.
I have created the geoip-on-labs instance under the 'integration' project on labs. puppet does not report any error. Need to find out how to test the result though.
Does it just include the geoip class? If so, then /usr/share/GeoIP should contain a few different .dat files.
ottomata instructed to verify presence of 3 dat files in /usr/share/GeoIP hashar@geoip-on-labs:/usr/share/GeoIP$ ls GeoIPCity.dat GeoIP.dat GeoIPv6.dat So that is a success!
Enabling geoip on applicationserver::labs is https://gerrit.wikimedia.org/r/#/c/13339/