Changes between Initial Version and Version 1 of Ticket #3638, comment 12


Ignore:
Timestamp:
04/28/2016 01:02:17 AM (4 years ago)
Author:
matze
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #3638, comment 12

    initial v1  
    1 The last remaining direct invocation of `hiera('servers')` outside of class `base` is in [https://hg.adblockplus.org/infrastructure/file/a1c575c780d1/modules/statsmaster/templates/sitescripts.ini.erb the sitescripts.ini template for the stats-master]. We can easily migrate the template magic using the newly introduced `adblockplus::host::$role` mechanism and conditional `sitescripts::configfragment` definitions, but there are a few other prerequisites which need to become addressed first: 
     1The last remaining direct invocation of `hiera('servers')` outside of class `base` is in [https://hg.adblockplus.org/infrastructure/file/a1c575c780d1/modules/statsmaster/templates/sitescripts.ini.erb the sitescripts.ini template for the stats-master]. We can easily migrate the template magic using the newly introduced `adblockplus::host::$role` mechanism and conditional `sitescripts::configfragment` definitions, but there are a few other prerequisites which we need to address before: 
    22 
    33- Migrate the node definition from the `statsserver.pp` manifest into a Hiera role 
     
    66- Finally fix the global `Host[]` and `Sshkey[]` realization introduced by accident 
    77 
    8 The first and last points are addressed in the recent patch-set. Note that the latter requires the removal of the resulting configuration fragments in production after it has landed, which could become quite some effort if not done in automated fashion (more later). 
     8The first and last points are covered by the recent patch-set. Note that the latter requires the removal of the resulting configuration fragments in production after it has landed, which could become quite some effort if not done in automated fashion (more later).