Staging instance, all changes can be removed at any time

Skip to content

Install webapp icinga checks as static checks

Antoine R. Dumont requested to merge add-static-checks into production

As we are migrating webapps to the elastic infra, we cannot rely on puppet resource collection anymore (that's how the icinga checks are installed through the webapp profile).

This change is pulled by the actual migration of the staging webapp. The current production webapp (moma as archive.s.o) is still running on the static infra. As this will need to change as soon as we migrate it to the elastic infra (soon-ish), it's simpler for the puppet manifest to migrate now (without duplicating or overcomplicate things).

So, this explicitly installs the icinga checks in the icinga node (pergamon) hence the diff [1] (which also exposes those checks in the diff \o/).

In effect, the ones for production are already installed on pergamon but probably in another icinga namespace. So the production checks change should be transparent.

Finally, for the staging webapp, the alerts are installed again (the end goal of this mr). They simply target the elastic infra now.

As for the actual webapp nodes, that changes nothing to them [2] [3].

[1]

octo-diff pergamon
diff origin/production/pergamon.softwareheritage.org current/pergamon.softwareheritage.org
*******************************************
+ Concat::Fragment[icinga2::object::CheckCommand::production-check-savecodenow-cmd-git-git] =>
   parameters =>
     "content": "\nobject CheckCommand \"production-check-savecodenow-cmd-git-git...
     "order": 15,
     "target": "/etc/icinga2/conf.d/e2e-checks.conf"
*******************************************
+ Concat::Fragment[icinga2::object::CheckCommand::production-check-savecodenow-cmd-mercurial-hg] =>
   parameters =>
     "content": "\nobject CheckCommand \"production-check-savecodenow-cmd-mercuri...
     "order": 15,
     "target": "/etc/icinga2/conf.d/e2e-checks.conf"
*******************************************
+ Concat::Fragment[icinga2::object::CheckCommand::production-check-savecodenow-cmd-subversion-svn] =>
   parameters =>
     "content": "\nobject CheckCommand \"production-check-savecodenow-cmd-subvers...
     "order": 15,
     "target": "/etc/icinga2/conf.d/e2e-checks.conf"
*******************************************
+ Concat::Fragment[icinga2::object::CheckCommand::staging-check-savecodenow-cmd-git-git] =>
   parameters =>
     "content": "\nobject CheckCommand \"staging-check-savecodenow-cmd-git-git\" ...
     "order": 15,
     "target": "/etc/icinga2/conf.d/e2e-checks.conf"
*******************************************
+ Concat::Fragment[icinga2::object::CheckCommand::staging-check-savecodenow-cmd-mercurial-hg] =>
   parameters =>
     "content": "\nobject CheckCommand \"staging-check-savecodenow-cmd-mercurial-...
     "order": 15,
     "target": "/etc/icinga2/conf.d/e2e-checks.conf"
*******************************************
+ Concat::Fragment[icinga2::object::CheckCommand::staging-check-savecodenow-cmd-subversion-svn] =>
   parameters =>
     "content": "\nobject CheckCommand \"staging-check-savecodenow-cmd-subversion...
     "order": 15,
     "target": "/etc/icinga2/conf.d/e2e-checks.conf"
*******************************************
+ Concat::Fragment[icinga2::object::Service::production-check-savecodenow-service-git-git] =>
   parameters =>
     "content": "\nobject Service \"production Check save-code-now git with type ...
     "order": 60,
     "target": "/etc/icinga2/zones.d/master/pergamon.softwareheritage.org.conf"
*******************************************
+ Concat::Fragment[icinga2::object::Service::production-check-savecodenow-service-mercurial-hg] =>
   parameters =>
     "content": "\nobject Service \"production Check save-code-now mercurial with...
     "order": 60,
     "target": "/etc/icinga2/zones.d/master/pergamon.softwareheritage.org.conf"
*******************************************
+ Concat::Fragment[icinga2::object::Service::production-check-savecodenow-service-subversion-svn] =>
   parameters =>
     "content": "\nobject Service \"production Check save-code-now subversion wit...
     "order": 60,
     "target": "/etc/icinga2/zones.d/master/pergamon.softwareheritage.org.conf"
*******************************************
+ Concat::Fragment[icinga2::object::Service::staging-check-savecodenow-service-git-git] =>
   parameters =>
     "content": "\nobject Service \"staging Check save-code-now git with type git...
     "order": 60,
     "target": "/etc/icinga2/zones.d/master/pergamon.softwareheritage.org.conf"
*******************************************
+ Concat::Fragment[icinga2::object::Service::staging-check-savecodenow-service-mercurial-hg] =>
   parameters =>
     "content": "\nobject Service \"staging Check save-code-now mercurial with ty...
     "order": 60,
     "target": "/etc/icinga2/zones.d/master/pergamon.softwareheritage.org.conf"
*******************************************
+ Concat::Fragment[icinga2::object::Service::staging-check-savecodenow-service-subversion-svn] =>
   parameters =>
     "content": "\nobject Service \"staging Check save-code-now subversion with t...
     "order": 60,
     "target": "/etc/icinga2/zones.d/master/pergamon.softwareheritage.org.conf"
*******************************************
+ Concat::Fragment[icinga2::object::Service::swh-webapp content end to end archive.softwareheritage.org] =>
   parameters =>
     "content": "\nobject Service \"swh webapp content end to end\" {\n  import \...
     "order": 60,
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf"
*******************************************
+ Concat::Fragment[icinga2::object::Service::swh-webapp content end to end webapp.staging.swh.network] =>
   parameters =>
     "content": "\nobject Service \"swh webapp content end to end\" {\n  import \...
     "order": 60,
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf"
*******************************************
+ Concat::Fragment[icinga2::object::Service::swh-webapp content_known archive.softwareheritage.org] =>
   parameters =>
     "content": "\nobject Service \"swh webapp content_known\" {\n  import \"gene...
     "order": 60,
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf"
*******************************************
+ Concat::Fragment[icinga2::object::Service::swh-webapp content_known webapp.staging.swh.network] =>
   parameters =>
     "content": "\nobject Service \"swh webapp content_known\" {\n  import \"gene...
     "order": 60,
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf"
*******************************************
+ Concat::Fragment[icinga2::object::Service::swh-webapp counters archive.softwareheritage.org] =>
   parameters =>
     "content": "\nobject Service \"swh webapp counters\" {\n  import \"generic-s...
     "order": 60,
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf"
*******************************************
+ Concat::Fragment[icinga2::object::Service::swh-webapp counters webapp.staging.swh.network] =>
   parameters =>
     "content": "\nobject Service \"swh webapp counters\" {\n  import \"generic-s...
     "order": 60,
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf"
*******************************************
+ Concat::Fragment[icinga2::object::Service::swh-webapp directory end to end archive.softwareheritage.org] =>
   parameters =>
     "content": "\nobject Service \"swh webapp directory end to end\" {\n  import...
     "order": 60,
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf"
*******************************************
+ Concat::Fragment[icinga2::object::Service::swh-webapp directory end to end webapp.staging.swh.network] =>
   parameters =>
     "content": "\nobject Service \"swh webapp directory end to end\" {\n  import...
     "order": 60,
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf"
*******************************************
+ Concat::Fragment[icinga2::object::Service::swh-webapp graphql archive.softwareheritage.org] =>
   parameters =>
     "content": "\nobject Service \"swh webapp graphql\" {\n  import \"generic-se...
     "order": 60,
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf"
*******************************************
+ Concat::Fragment[icinga2::object::Service::swh-webapp graphql webapp.staging.swh.network] =>
   parameters =>
     "content": "\nobject Service \"swh webapp graphql\" {\n  import \"generic-se...
     "order": 60,
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf"
*******************************************
+ Concat::Fragment[icinga2::object::Service::swh-webapp release end to end archive.softwareheritage.org] =>
   parameters =>
     "content": "\nobject Service \"swh webapp release end to end\" {\n  import \...
     "order": 60,
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf"
*******************************************
+ Concat::Fragment[icinga2::object::Service::swh-webapp release end to end webapp.staging.swh.network] =>
   parameters =>
     "content": "\nobject Service \"swh webapp release end to end\" {\n  import \...
     "order": 60,
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf"
*******************************************
+ Concat::Fragment[icinga2::object::Service::swh-webapp revision end to end archive.softwareheritage.org] =>
   parameters =>
     "content": "\nobject Service \"swh webapp revision end to end\" {\n  import ...
     "order": 60,
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf"
*******************************************
+ Concat::Fragment[icinga2::object::Service::swh-webapp revision end to end webapp.staging.swh.network] =>
   parameters =>
     "content": "\nobject Service \"swh webapp revision end to end\" {\n  import ...
     "order": 60,
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf"
*******************************************
+ Concat::Fragment[icinga2::object::Service::swh-webapp revision log end to end archive.softwareheritage.org] =>
   parameters =>
     "content": "\nobject Service \"swh webapp revision log end to end\" {\n  imp...
     "order": 60,
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf"
*******************************************
+ Concat::Fragment[icinga2::object::Service::swh-webapp revision log end to end webapp.staging.swh.network] =>
   parameters =>
     "content": "\nobject Service \"swh webapp revision log end to end\" {\n  imp...
     "order": 60,
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf"
*******************************************
+ Concat::Fragment[icinga2::object::Service::swh-webapp snapshot end to end archive.softwareheritage.org] =>
   parameters =>
     "content": "\nobject Service \"swh webapp snapshot end to end\" {\n  import ...
     "order": 60,
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf"
*******************************************
+ Concat::Fragment[icinga2::object::Service::swh-webapp snapshot end to end webapp.staging.swh.network] =>
   parameters =>
     "content": "\nobject Service \"swh webapp snapshot end to end\" {\n  import ...
     "order": 60,
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf"
*******************************************
+ Concat[/etc/icinga2/conf.d/e2e-checks.conf] =>
   parameters =>
     "backup": "puppet",
     "ensure": "present",
     "ensure_newline": false,
     "force": false,
     "format": "plain",
     "group": "nagios",
     "mode": "0640",
     "notify": [
       "Class[Icinga2::Service]"
     ],
     "order": "alpha",
     "owner": "nagios",
     "path": "/etc/icinga2/conf.d/e2e-checks.conf",
     "replace": true,
     "show_diff": true,
     "tag": "icinga2::config::file",
     "warn": true
*******************************************
+ Concat[/etc/icinga2/zones.d/master/pergamon.softwareheritage.org.conf] =>
   parameters =>
     "backup": "puppet",
     "ensure": "present",
     "ensure_newline": false,
     "force": false,
     "format": "plain",
     "group": "nagios",
     "mode": "0640",
     "notify": [
       "Class[Icinga2::Service]"
     ],
     "order": "alpha",
     "owner": "nagios",
     "path": "/etc/icinga2/zones.d/master/pergamon.softwareheritage.org.conf",
     "replace": true,
     "show_diff": true,
     "tag": "icinga2::config::file",
     "warn": true
*******************************************
+ Concat_file[/etc/icinga2/conf.d/e2e-checks.conf] =>
   parameters =>
     "backup": "puppet",
     "ensure_newline": false,
     "force": false,
     "format": "plain",
     "group": "nagios",
     "mode": "0640",
     "order": "alpha",
     "owner": "nagios",
     "replace": true,
     "show_diff": true,
     "tag": "_etc_icinga2_conf.d_e2e-checks.conf"
*******************************************
+ Concat_file[/etc/icinga2/zones.d/master/pergamon.softwareheritage.org.conf] =>
   parameters =>
     "backup": "puppet",
     "ensure_newline": false,
     "force": false,
     "format": "plain",
     "group": "nagios",
     "mode": "0640",
     "order": "alpha",
     "owner": "nagios",
     "replace": true,
     "show_diff": true,
     "tag": "_etc_icinga2_zones.d_master_pergamon.softwareheritage.org.conf"
*******************************************
+ Concat_fragment[/etc/icinga2/conf.d/e2e-checks.conf_header] =>
   parameters =>
     "content": "# This file is managed by Puppet. DO NOT EDIT.\n",
     "order": "0",
     "tag": "_etc_icinga2_conf.d_e2e-checks.conf",
     "target": "/etc/icinga2/conf.d/e2e-checks.conf"
*******************************************
+ Concat_fragment[/etc/icinga2/zones.d/master/pergamon.softwareheritage.org.conf_header] =>
   parameters =>
     "content": "# This file is managed by Puppet. DO NOT EDIT.\n",
     "order": "0",
     "tag": "_etc_icinga2_zones.d_master_pergamon.softwareheritage.org.conf",
     "target": "/etc/icinga2/zones.d/master/pergamon.softwareheritage.org.conf"
*******************************************
+ Concat_fragment[icinga2::object::CheckCommand::production-check-savecodenow-cmd-git-git] =>
   parameters =>
     "content": "\nobject CheckCommand \"production-check-savecodenow-cmd-git-git...
     "order": 15,
     "tag": "_etc_icinga2_conf.d_e2e-checks.conf",
     "target": "/etc/icinga2/conf.d/e2e-checks.conf"
*******************************************
+ Concat_fragment[icinga2::object::CheckCommand::production-check-savecodenow-cmd-mercurial-hg] =>
   parameters =>
     "content": "\nobject CheckCommand \"production-check-savecodenow-cmd-mercuri...
     "order": 15,
     "tag": "_etc_icinga2_conf.d_e2e-checks.conf",
     "target": "/etc/icinga2/conf.d/e2e-checks.conf"
*******************************************
+ Concat_fragment[icinga2::object::CheckCommand::production-check-savecodenow-cmd-subversion-svn] =>
   parameters =>
     "content": "\nobject CheckCommand \"production-check-savecodenow-cmd-subvers...
     "order": 15,
     "tag": "_etc_icinga2_conf.d_e2e-checks.conf",
     "target": "/etc/icinga2/conf.d/e2e-checks.conf"
*******************************************
+ Concat_fragment[icinga2::object::CheckCommand::staging-check-savecodenow-cmd-git-git] =>
   parameters =>
     "content": "\nobject CheckCommand \"staging-check-savecodenow-cmd-git-git\" ...
     "order": 15,
     "tag": "_etc_icinga2_conf.d_e2e-checks.conf",
     "target": "/etc/icinga2/conf.d/e2e-checks.conf"
*******************************************
+ Concat_fragment[icinga2::object::CheckCommand::staging-check-savecodenow-cmd-mercurial-hg] =>
   parameters =>
     "content": "\nobject CheckCommand \"staging-check-savecodenow-cmd-mercurial-...
     "order": 15,
     "tag": "_etc_icinga2_conf.d_e2e-checks.conf",
     "target": "/etc/icinga2/conf.d/e2e-checks.conf"
*******************************************
+ Concat_fragment[icinga2::object::CheckCommand::staging-check-savecodenow-cmd-subversion-svn] =>
   parameters =>
     "content": "\nobject CheckCommand \"staging-check-savecodenow-cmd-subversion...
     "order": 15,
     "tag": "_etc_icinga2_conf.d_e2e-checks.conf",
     "target": "/etc/icinga2/conf.d/e2e-checks.conf"
*******************************************
+ Concat_fragment[icinga2::object::Service::production-check-savecodenow-service-git-git] =>
   parameters =>
     "content": "\nobject Service \"production Check save-code-now git with type ...
     "order": 60,
     "tag": "_etc_icinga2_zones.d_master_pergamon.softwareheritage.org.conf",
     "target": "/etc/icinga2/zones.d/master/pergamon.softwareheritage.org.conf"
*******************************************
+ Concat_fragment[icinga2::object::Service::production-check-savecodenow-service-mercurial-hg] =>
   parameters =>
     "content": "\nobject Service \"production Check save-code-now mercurial with...
     "order": 60,
     "tag": "_etc_icinga2_zones.d_master_pergamon.softwareheritage.org.conf",
     "target": "/etc/icinga2/zones.d/master/pergamon.softwareheritage.org.conf"
*******************************************
+ Concat_fragment[icinga2::object::Service::production-check-savecodenow-service-subversion-svn] =>
   parameters =>
     "content": "\nobject Service \"production Check save-code-now subversion wit...
     "order": 60,
     "tag": "_etc_icinga2_zones.d_master_pergamon.softwareheritage.org.conf",
     "target": "/etc/icinga2/zones.d/master/pergamon.softwareheritage.org.conf"
*******************************************
+ Concat_fragment[icinga2::object::Service::staging-check-savecodenow-service-git-git] =>
   parameters =>
     "content": "\nobject Service \"staging Check save-code-now git with type git...
     "order": 60,
     "tag": "_etc_icinga2_zones.d_master_pergamon.softwareheritage.org.conf",
     "target": "/etc/icinga2/zones.d/master/pergamon.softwareheritage.org.conf"
*******************************************
+ Concat_fragment[icinga2::object::Service::staging-check-savecodenow-service-mercurial-hg] =>
   parameters =>
     "content": "\nobject Service \"staging Check save-code-now mercurial with ty...
     "order": 60,
     "tag": "_etc_icinga2_zones.d_master_pergamon.softwareheritage.org.conf",
     "target": "/etc/icinga2/zones.d/master/pergamon.softwareheritage.org.conf"
*******************************************
+ Concat_fragment[icinga2::object::Service::staging-check-savecodenow-service-subversion-svn] =>
   parameters =>
     "content": "\nobject Service \"staging Check save-code-now subversion with t...
     "order": 60,
     "tag": "_etc_icinga2_zones.d_master_pergamon.softwareheritage.org.conf",
     "target": "/etc/icinga2/zones.d/master/pergamon.softwareheritage.org.conf"
*******************************************
+ Concat_fragment[icinga2::object::Service::swh-webapp content end to end archive.softwareheritage.org] =>
   parameters =>
     "content": "\nobject Service \"swh webapp content end to end\" {\n  import \...
     "order": 60,
     "tag": "_etc_icinga2_zones.d_master_exported-checks.conf",
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf"
*******************************************
+ Concat_fragment[icinga2::object::Service::swh-webapp content end to end webapp.staging.swh.network] =>
   parameters =>
     "content": "\nobject Service \"swh webapp content end to end\" {\n  import \...
     "order": 60,
     "tag": "_etc_icinga2_zones.d_master_exported-checks.conf",
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf"
*******************************************
+ Concat_fragment[icinga2::object::Service::swh-webapp content_known archive.softwareheritage.org] =>
   parameters =>
     "content": "\nobject Service \"swh webapp content_known\" {\n  import \"gene...
     "order": 60,
     "tag": "_etc_icinga2_zones.d_master_exported-checks.conf",
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf"
*******************************************
+ Concat_fragment[icinga2::object::Service::swh-webapp content_known webapp.staging.swh.network] =>
   parameters =>
     "content": "\nobject Service \"swh webapp content_known\" {\n  import \"gene...
     "order": 60,
     "tag": "_etc_icinga2_zones.d_master_exported-checks.conf",
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf"
*******************************************
+ Concat_fragment[icinga2::object::Service::swh-webapp counters archive.softwareheritage.org] =>
   parameters =>
     "content": "\nobject Service \"swh webapp counters\" {\n  import \"generic-s...
     "order": 60,
     "tag": "_etc_icinga2_zones.d_master_exported-checks.conf",
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf"
*******************************************
+ Concat_fragment[icinga2::object::Service::swh-webapp counters webapp.staging.swh.network] =>
   parameters =>
     "content": "\nobject Service \"swh webapp counters\" {\n  import \"generic-s...
     "order": 60,
     "tag": "_etc_icinga2_zones.d_master_exported-checks.conf",
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf"
*******************************************
+ Concat_fragment[icinga2::object::Service::swh-webapp directory end to end archive.softwareheritage.org] =>
   parameters =>
     "content": "\nobject Service \"swh webapp directory end to end\" {\n  import...
     "order": 60,
     "tag": "_etc_icinga2_zones.d_master_exported-checks.conf",
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf"
*******************************************
+ Concat_fragment[icinga2::object::Service::swh-webapp directory end to end webapp.staging.swh.network] =>
   parameters =>
     "content": "\nobject Service \"swh webapp directory end to end\" {\n  import...
     "order": 60,
     "tag": "_etc_icinga2_zones.d_master_exported-checks.conf",
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf"
*******************************************
+ Concat_fragment[icinga2::object::Service::swh-webapp graphql archive.softwareheritage.org] =>
   parameters =>
     "content": "\nobject Service \"swh webapp graphql\" {\n  import \"generic-se...
     "order": 60,
     "tag": "_etc_icinga2_zones.d_master_exported-checks.conf",
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf"
*******************************************
+ Concat_fragment[icinga2::object::Service::swh-webapp graphql webapp.staging.swh.network] =>
   parameters =>
     "content": "\nobject Service \"swh webapp graphql\" {\n  import \"generic-se...
     "order": 60,
     "tag": "_etc_icinga2_zones.d_master_exported-checks.conf",
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf"
*******************************************
+ Concat_fragment[icinga2::object::Service::swh-webapp release end to end archive.softwareheritage.org] =>
   parameters =>
     "content": "\nobject Service \"swh webapp release end to end\" {\n  import \...
     "order": 60,
     "tag": "_etc_icinga2_zones.d_master_exported-checks.conf",
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf"
*******************************************
+ Concat_fragment[icinga2::object::Service::swh-webapp release end to end webapp.staging.swh.network] =>
   parameters =>
     "content": "\nobject Service \"swh webapp release end to end\" {\n  import \...
     "order": 60,
     "tag": "_etc_icinga2_zones.d_master_exported-checks.conf",
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf"
*******************************************
+ Concat_fragment[icinga2::object::Service::swh-webapp revision end to end archive.softwareheritage.org] =>
   parameters =>
     "content": "\nobject Service \"swh webapp revision end to end\" {\n  import ...
     "order": 60,
     "tag": "_etc_icinga2_zones.d_master_exported-checks.conf",
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf"
*******************************************
+ Concat_fragment[icinga2::object::Service::swh-webapp revision end to end webapp.staging.swh.network] =>
   parameters =>
     "content": "\nobject Service \"swh webapp revision end to end\" {\n  import ...
     "order": 60,
     "tag": "_etc_icinga2_zones.d_master_exported-checks.conf",
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf"
*******************************************
+ Concat_fragment[icinga2::object::Service::swh-webapp revision log end to end archive.softwareheritage.org] =>
   parameters =>
     "content": "\nobject Service \"swh webapp revision log end to end\" {\n  imp...
     "order": 60,
     "tag": "_etc_icinga2_zones.d_master_exported-checks.conf",
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf"
*******************************************
+ Concat_fragment[icinga2::object::Service::swh-webapp revision log end to end webapp.staging.swh.network] =>
   parameters =>
     "content": "\nobject Service \"swh webapp revision log end to end\" {\n  imp...
     "order": 60,
     "tag": "_etc_icinga2_zones.d_master_exported-checks.conf",
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf"
*******************************************
+ Concat_fragment[icinga2::object::Service::swh-webapp snapshot end to end archive.softwareheritage.org] =>
   parameters =>
     "content": "\nobject Service \"swh webapp snapshot end to end\" {\n  import ...
     "order": 60,
     "tag": "_etc_icinga2_zones.d_master_exported-checks.conf",
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf"
*******************************************
+ Concat_fragment[icinga2::object::Service::swh-webapp snapshot end to end webapp.staging.swh.network] =>
   parameters =>
     "content": "\nobject Service \"swh webapp snapshot end to end\" {\n  import ...
     "order": 60,
     "tag": "_etc_icinga2_zones.d_master_exported-checks.conf",
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf"
*******************************************
  File[/etc/bind/keys/local-update] =>
   parameters =>
     content =>
      @@ -2,4 +2,4 @@
       key local-update {
        algorithm hmac-sha256;
      - secret "No44A8SBr2hoed2Utqids80mkbSbLoHbGgY9yAyhy97OksrlQjXjB/gNoTnS+8a2+qwFPjstL1G+nwYOAf/JJw==";
      + secret "taAEUsmkTW3wWRAxOCiLiISsh7i0pM1RohiGdMwHu0Sf1LKgFBJi1pV5mFBt0kATG3YjkKDrk1RiwgPz57u2iw==";
       };
*******************************************
  File[/etc/bind/rndc.key] =>
   parameters =>
     content =>
      @@ -2,4 +2,4 @@
       key rndc-key {
        algorithm hmac-md5;
      - secret "v/kD/VhkE71E6zoGAQQdmjRkdlEwIDey/VZE3Cn2+NpPBtH0ILM2bEuZ13iQHurWrn5iN/QFguXZs7FpjAn0UA==";
      + secret "ncLQ3q7qMS+jPEKdR7aJS9UBVGoWYG1Jy/Llrt+tJeTzfxQqwfnmW+I/wOLzWc2uhLcFcbfEZMciSC/J+/A0EQ==";
       };
*******************************************
+ Icinga2::Object::Checkcommand[production-check-savecodenow-cmd-git-git] =>
   parameters =>
     "checkcommand_name": "production-check-savecodenow-cmd-git-git",
     "command": [
       "/usr/bin/swh",
       "icinga_plugins",
       "--prometheus-exporter",
       "--prometheus-exporter-directory",
       "/var/lib/prometheus/node-exporter",
       "--environment",
       "production",
       "--warning",
       "300",
       "--critical",
       "600",
       "check-savecodenow",
       "--swh-web-url",
       "https://archive.softwareheritage.org",
       "origin",
       "https://github.com/rdicosmo/parmap",
       "https://github.com/SoftwareHeritage/swh-core",
       "https://github.com/SoftwareHeritage/swh-lister",
       "https://github.com/SoftwareHeritage/swh-loader-bzr",
       "https://github.com/SoftwareHeritage/swh-loader-core",
       "https://github.com/SoftwareHeritage/swh-loader-git",
       "https://github.com/SoftwareHeritage/swh-loader-mercurial",
       "https://github.com/SoftwareHeritage/swh-loader-svn",
       "https://github.com/SoftwareHeritage/swh-model",
       "https://github.com/SoftwareHeritage/swh-web",
       "--visit-type",
       "git"
     ],
     "ensure": "present",
     "import": [
       "plugin-check-command"
     ],
     "order": 15,
     "target": "/etc/icinga2/conf.d/e2e-checks.conf",
     "template": false,
     "timeout": 900
*******************************************
+ Icinga2::Object::Checkcommand[production-check-savecodenow-cmd-mercurial-hg] =>
   parameters =>
     "checkcommand_name": "production-check-savecodenow-cmd-mercurial-hg",
     "command": [
       "/usr/bin/swh",
       "icinga_plugins",
       "--prometheus-exporter",
       "--prometheus-exporter-directory",
       "/var/lib/prometheus/node-exporter",
       "--environment",
       "production",
       "--warning",
       "300",
       "--critical",
       "600",
       "check-savecodenow",
       "--swh-web-url",
       "https://archive.softwareheritage.org",
       "origin",
       "https://foss.heptapod.net/mercurial/hgview",
       "https://foss.heptapod.net/mercurial/tortoisehg",
       "https://foss.heptapod.net/mercurial/evolve",
       "https://foss.heptapod.net/mercurial/hg-git",
       "https://foss.heptapod.net/mercurial/hg-docgraph",
       "https://foss.heptapod.net/mercurial/mercurial-devel",
       "https://foss.heptapod.net/mercurial/pytest",
       "https://foss.heptapod.net/mercurial/scmperf",
       "--visit-type",
       "hg"
     ],
     "ensure": "present",
     "import": [
       "plugin-check-command"
     ],
     "order": 15,
     "target": "/etc/icinga2/conf.d/e2e-checks.conf",
     "template": false,
     "timeout": 900
*******************************************
+ Icinga2::Object::Checkcommand[production-check-savecodenow-cmd-subversion-svn] =>
   parameters =>
     "checkcommand_name": "production-check-savecodenow-cmd-subversion-svn",
     "command": [
       "/usr/bin/swh",
       "icinga_plugins",
       "--prometheus-exporter",
       "--prometheus-exporter-directory",
       "/var/lib/prometheus/node-exporter",
       "--environment",
       "production",
       "--warning",
       "300",
       "--critical",
       "600",
       "check-savecodenow",
       "--swh-web-url",
       "https://archive.softwareheritage.org",
       "origin",
       "https://subversion.renater.fr/anonscm/svn/panda",
       "https://svn.code.sf.net/p/freeorion/code",
       "https://svn.code.sf.net/p/swig/code",
       "https://svn.code.sf.net/p/zookeeper/code",
       "https://svn.code.sf.net/p/esitools/code",
       "https://svn.code.sf.net/p/sauerbraten/code/",
       "https://svn.code.sf.net/p/civ4mods/code",
       "https://svn.code.sf.net/p/ldap-sdk/code",
       "--visit-type",
       "svn"
     ],
     "ensure": "present",
     "import": [
       "plugin-check-command"
     ],
     "order": 15,
     "target": "/etc/icinga2/conf.d/e2e-checks.conf",
     "template": false,
     "timeout": 900
*******************************************
+ Icinga2::Object::Checkcommand[staging-check-savecodenow-cmd-git-git] =>
   parameters =>
     "checkcommand_name": "staging-check-savecodenow-cmd-git-git",
     "command": [
       "/usr/bin/swh",
       "icinga_plugins",
       "--prometheus-exporter",
       "--prometheus-exporter-directory",
       "/var/lib/prometheus/node-exporter",
       "--environment",
       "staging",
       "--warning",
       "300",
       "--critical",
       "600",
       "check-savecodenow",
       "--swh-web-url",
       "https://archive.softwareheritage.org",
       "origin",
       "https://github.com/rdicosmo/parmap",
       "https://github.com/SoftwareHeritage/swh-core",
       "https://github.com/SoftwareHeritage/swh-lister",
       "https://github.com/SoftwareHeritage/swh-loader-bzr",
       "https://github.com/SoftwareHeritage/swh-loader-core",
       "https://github.com/SoftwareHeritage/swh-loader-git",
       "https://github.com/SoftwareHeritage/swh-loader-mercurial",
       "https://github.com/SoftwareHeritage/swh-loader-svn",
       "https://github.com/SoftwareHeritage/swh-model",
       "https://github.com/SoftwareHeritage/swh-web",
       "--visit-type",
       "git"
     ],
     "ensure": "present",
     "import": [
       "plugin-check-command"
     ],
     "order": 15,
     "target": "/etc/icinga2/conf.d/e2e-checks.conf",
     "template": false,
     "timeout": 900
*******************************************
+ Icinga2::Object::Checkcommand[staging-check-savecodenow-cmd-mercurial-hg] =>
   parameters =>
     "checkcommand_name": "staging-check-savecodenow-cmd-mercurial-hg",
     "command": [
       "/usr/bin/swh",
       "icinga_plugins",
       "--prometheus-exporter",
       "--prometheus-exporter-directory",
       "/var/lib/prometheus/node-exporter",
       "--environment",
       "staging",
       "--warning",
       "300",
       "--critical",
       "600",
       "check-savecodenow",
       "--swh-web-url",
       "https://archive.softwareheritage.org",
       "origin",
       "https://foss.heptapod.net/mercurial/hgview",
       "https://foss.heptapod.net/mercurial/tortoisehg",
       "https://foss.heptapod.net/mercurial/evolve",
       "https://foss.heptapod.net/mercurial/hg-git",
       "https://foss.heptapod.net/mercurial/hg-docgraph",
       "https://foss.heptapod.net/mercurial/mercurial-devel",
       "https://foss.heptapod.net/mercurial/pytest",
       "https://foss.heptapod.net/mercurial/scmperf",
       "--visit-type",
       "hg"
     ],
     "ensure": "present",
     "import": [
       "plugin-check-command"
     ],
     "order": 15,
     "target": "/etc/icinga2/conf.d/e2e-checks.conf",
     "template": false,
     "timeout": 900
*******************************************
+ Icinga2::Object::Checkcommand[staging-check-savecodenow-cmd-subversion-svn] =>
   parameters =>
     "checkcommand_name": "staging-check-savecodenow-cmd-subversion-svn",
     "command": [
       "/usr/bin/swh",
       "icinga_plugins",
       "--prometheus-exporter",
       "--prometheus-exporter-directory",
       "/var/lib/prometheus/node-exporter",
       "--environment",
       "staging",
       "--warning",
       "300",
       "--critical",
       "600",
       "check-savecodenow",
       "--swh-web-url",
       "https://archive.softwareheritage.org",
       "origin",
       "https://subversion.renater.fr/anonscm/svn/panda",
       "https://svn.code.sf.net/p/freeorion/code",
       "https://svn.code.sf.net/p/swig/code",
       "https://svn.code.sf.net/p/zookeeper/code",
       "https://svn.code.sf.net/p/esitools/code",
       "https://svn.code.sf.net/p/sauerbraten/code/",
       "https://svn.code.sf.net/p/civ4mods/code",
       "https://svn.code.sf.net/p/ldap-sdk/code",
       "--visit-type",
       "svn"
     ],
     "ensure": "present",
     "import": [
       "plugin-check-command"
     ],
     "order": 15,
     "target": "/etc/icinga2/conf.d/e2e-checks.conf",
     "template": false,
     "timeout": 900
*******************************************
+ Icinga2::Object::Service[production-check-savecodenow-service-git-git] =>
   parameters =>
     "apply": false,
     "assign": [

     ],
     "check_command": "production-check-savecodenow-cmd-git-git",
     "ensure": "present",
     "host_name": "pergamon.softwareheritage.org",
     "ignore": [

     ],
     "import": [
       "generic-service-check-e2e"
     ],
     "order": 60,
     "prefix": false,
     "service_name": "production Check save-code-now git with type git end-to-end...
     "target": "/etc/icinga2/zones.d/master/pergamon.softwareheritage.org.conf",
     "template": false
*******************************************
+ Icinga2::Object::Service[production-check-savecodenow-service-mercurial-hg] =>
   parameters =>
     "apply": false,
     "assign": [

     ],
     "check_command": "production-check-savecodenow-cmd-mercurial-hg",
     "ensure": "present",
     "host_name": "pergamon.softwareheritage.org",
     "ignore": [

     ],
     "import": [
       "generic-service-check-e2e"
     ],
     "order": 60,
     "prefix": false,
     "service_name": "production Check save-code-now mercurial with type hg end-t...
     "target": "/etc/icinga2/zones.d/master/pergamon.softwareheritage.org.conf",
     "template": false
*******************************************
+ Icinga2::Object::Service[production-check-savecodenow-service-subversion-svn] =>
   parameters =>
     "apply": false,
     "assign": [

     ],
     "check_command": "production-check-savecodenow-cmd-subversion-svn",
     "ensure": "present",
     "host_name": "pergamon.softwareheritage.org",
     "ignore": [

     ],
     "import": [
       "generic-service-check-e2e"
     ],
     "order": 60,
     "prefix": false,
     "service_name": "production Check save-code-now subversion with type svn end...
     "target": "/etc/icinga2/zones.d/master/pergamon.softwareheritage.org.conf",
     "template": false
*******************************************
+ Icinga2::Object::Service[staging-check-savecodenow-service-git-git] =>
   parameters =>
     "apply": false,
     "assign": [

     ],
     "check_command": "staging-check-savecodenow-cmd-git-git",
     "ensure": "present",
     "host_name": "pergamon.softwareheritage.org",
     "ignore": [

     ],
     "import": [
       "generic-service-check-e2e"
     ],
     "order": 60,
     "prefix": false,
     "service_name": "staging Check save-code-now git with type git end-to-end",
     "target": "/etc/icinga2/zones.d/master/pergamon.softwareheritage.org.conf",
     "template": false
*******************************************
+ Icinga2::Object::Service[staging-check-savecodenow-service-mercurial-hg] =>
   parameters =>
     "apply": false,
     "assign": [

     ],
     "check_command": "staging-check-savecodenow-cmd-mercurial-hg",
     "ensure": "present",
     "host_name": "pergamon.softwareheritage.org",
     "ignore": [

     ],
     "import": [
       "generic-service-check-e2e"
     ],
     "order": 60,
     "prefix": false,
     "service_name": "staging Check save-code-now mercurial with type hg end-to-e...
     "target": "/etc/icinga2/zones.d/master/pergamon.softwareheritage.org.conf",
     "template": false
*******************************************
+ Icinga2::Object::Service[staging-check-savecodenow-service-subversion-svn] =>
   parameters =>
     "apply": false,
     "assign": [

     ],
     "check_command": "staging-check-savecodenow-cmd-subversion-svn",
     "ensure": "present",
     "host_name": "pergamon.softwareheritage.org",
     "ignore": [

     ],
     "import": [
       "generic-service-check-e2e"
     ],
     "order": 60,
     "prefix": false,
     "service_name": "staging Check save-code-now subversion with type svn end-to...
     "target": "/etc/icinga2/zones.d/master/pergamon.softwareheritage.org.conf",
     "template": false
*******************************************
+ Icinga2::Object::Service[swh-webapp content end to end archive.softwareheritage.org] =>
   parameters =>
     "apply": false,
     "assign": [

     ],
     "check_command": "http",
     "ensure": "present",
     "host_name": "pergamon.softwareheritage.org",
     "ignore": [

     ],
     "import": [
       "generic-service"
     ],
     "order": 60,
     "prefix": false,
     "service_name": "swh webapp content end to end",
     "tag": "icinga2::exported",
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf",
     "template": false,
     "vars": {
       "http_address": "archive.softwareheritage.org",
       "http_vhost": "archive.softwareheritage.org",
       "http_port": 443,
       "http_ssl": true,
       "http_uri": "/browse/content/4dfc4478b1d5f7388b298fdfc06802485bdeae0c/",
       "http_string": "PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2"
     }
*******************************************
+ Icinga2::Object::Service[swh-webapp content end to end webapp.staging.swh.network] =>
   parameters =>
     "apply": false,
     "assign": [

     ],
     "check_command": "http",
     "ensure": "present",
     "host_name": "pergamon.softwareheritage.org",
     "ignore": [

     ],
     "import": [
       "generic-service"
     ],
     "order": 60,
     "prefix": false,
     "service_name": "swh webapp content end to end",
     "tag": "icinga2::exported",
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf",
     "template": false,
     "vars": {
       "http_address": "webapp.staging.swh.network",
       "http_vhost": "webapp.staging.swh.network",
       "http_port": 443,
       "http_ssl": true,
       "http_uri": "/browse/content/4dfc4478b1d5f7388b298fdfc06802485bdeae0c/",
       "http_string": "PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2"
     }
*******************************************
+ Icinga2::Object::Service[swh-webapp content_known archive.softwareheritage.org] =>
   parameters =>
     "apply": false,
     "assign": [

     ],
     "check_command": "http",
     "ensure": "present",
     "host_name": "pergamon.softwareheritage.org",
     "ignore": [

     ],
     "import": [
       "generic-service"
     ],
     "order": 60,
     "prefix": false,
     "service_name": "swh webapp content_known",
     "tag": "icinga2::exported",
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf",
     "template": false,
     "vars": {
       "http_address": "archive.softwareheritage.org",
       "http_vhost": "archive.softwareheritage.org",
       "http_port": 443,
       "http_ssl": true,
       "http_uri": "/api/1/content/known/search/",
       "http_post": "q=8624bcdae55baeef00cd11d5dfcfa60f68710a02",
       "http_string": "\"found\":true"
     }
*******************************************
+ Icinga2::Object::Service[swh-webapp content_known webapp.staging.swh.network] =>
   parameters =>
     "apply": false,
     "assign": [

     ],
     "check_command": "http",
     "ensure": "present",
     "host_name": "pergamon.softwareheritage.org",
     "ignore": [

     ],
     "import": [
       "generic-service"
     ],
     "order": 60,
     "prefix": false,
     "service_name": "swh webapp content_known",
     "tag": "icinga2::exported",
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf",
     "template": false,
     "vars": {
       "http_address": "webapp.staging.swh.network",
       "http_vhost": "webapp.staging.swh.network",
       "http_port": 443,
       "http_ssl": true,
       "http_uri": "/api/1/content/known/search/",
       "http_post": "q=8624bcdae55baeef00cd11d5dfcfa60f68710a02",
       "http_string": "\"found\":true"
     }
*******************************************
+ Icinga2::Object::Service[swh-webapp counters archive.softwareheritage.org] =>
   parameters =>
     "apply": false,
     "assign": [

     ],
     "check_command": "http",
     "ensure": "present",
     "host_name": "pergamon.softwareheritage.org",
     "ignore": [

     ],
     "import": [
       "generic-service"
     ],
     "order": 60,
     "prefix": false,
     "service_name": "swh webapp counters",
     "tag": "icinga2::exported",
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf",
     "template": false,
     "vars": {
       "http_address": "archive.softwareheritage.org",
       "http_vhost": "archive.softwareheritage.org",
       "http_port": 443,
       "http_ssl": true,
       "http_uri": "/api/1/stat/counters/",
       "http_string": "\"content\":"
     }
*******************************************
+ Icinga2::Object::Service[swh-webapp counters webapp.staging.swh.network] =>
   parameters =>
     "apply": false,
     "assign": [

     ],
     "check_command": "http",
     "ensure": "present",
     "host_name": "pergamon.softwareheritage.org",
     "ignore": [

     ],
     "import": [
       "generic-service"
     ],
     "order": 60,
     "prefix": false,
     "service_name": "swh webapp counters",
     "tag": "icinga2::exported",
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf",
     "template": false,
     "vars": {
       "http_address": "webapp.staging.swh.network",
       "http_vhost": "webapp.staging.swh.network",
       "http_port": 443,
       "http_ssl": true,
       "http_uri": "/api/1/stat/counters/",
       "http_string": "\"content\":"
     }
*******************************************
+ Icinga2::Object::Service[swh-webapp directory end to end archive.softwareheritage.org] =>
   parameters =>
     "apply": false,
     "assign": [

     ],
     "check_command": "http",
     "ensure": "present",
     "host_name": "pergamon.softwareheritage.org",
     "ignore": [

     ],
     "import": [
       "generic-service"
     ],
     "order": 60,
     "prefix": false,
     "service_name": "swh webapp directory end to end",
     "tag": "icinga2::exported",
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf",
     "template": false,
     "vars": {
       "http_address": "archive.softwareheritage.org",
       "http_vhost": "archive.softwareheritage.org",
       "http_port": 443,
       "http_ssl": true,
       "http_uri": "/browse/directory/977fc4b98c0e85816348cebd3b12026407c368b6/",...
       "http_linespan": true,
       "http_expect_body_regex": "-:\"Doc.*Grammar.*Include.*Lib.*Mac.*Misc.*Modu...
     }
*******************************************
+ Icinga2::Object::Service[swh-webapp directory end to end webapp.staging.swh.network] =>
   parameters =>
     "apply": false,
     "assign": [

     ],
     "check_command": "http",
     "ensure": "present",
     "host_name": "pergamon.softwareheritage.org",
     "ignore": [

     ],
     "import": [
       "generic-service"
     ],
     "order": 60,
     "prefix": false,
     "service_name": "swh webapp directory end to end",
     "tag": "icinga2::exported",
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf",
     "template": false,
     "vars": {
       "http_address": "webapp.staging.swh.network",
       "http_vhost": "webapp.staging.swh.network",
       "http_port": 443,
       "http_ssl": true,
       "http_uri": "/browse/directory/977fc4b98c0e85816348cebd3b12026407c368b6/",...
       "http_linespan": true,
       "http_expect_body_regex": "-:\"Doc.*Grammar.*Include.*Lib.*Mac.*Misc.*Modu...
     }
*******************************************
+ Icinga2::Object::Service[swh-webapp graphql archive.softwareheritage.org] =>
   parameters =>
     "apply": false,
     "assign": [

     ],
     "check_command": "http",
     "ensure": "present",
     "host_name": "pergamon.softwareheritage.org",
     "ignore": [

     ],
     "import": [
       "generic-service"
     ],
     "order": 60,
     "prefix": false,
     "service_name": "swh webapp graphql",
     "tag": "icinga2::exported",
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf",
     "template": false,
     "vars": {
       "http_address": "archive.softwareheritage.org",
       "http_vhost": "archive.softwareheritage.org",
       "http_port": 443,
       "http_ssl": true,
       "http_uri": "/graphql/",
       "http_string": "SWH GraphQL explorer"
     }
*******************************************
+ Icinga2::Object::Service[swh-webapp graphql webapp.staging.swh.network] =>
   parameters =>
     "apply": false,
     "assign": [

     ],
     "check_command": "http",
     "ensure": "present",
     "host_name": "pergamon.softwareheritage.org",
     "ignore": [

     ],
     "import": [
       "generic-service"
     ],
     "order": 60,
     "prefix": false,
     "service_name": "swh webapp graphql",
     "tag": "icinga2::exported",
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf",
     "template": false,
     "vars": {
       "http_address": "webapp.staging.swh.network",
       "http_vhost": "webapp.staging.swh.network",
       "http_port": 443,
       "http_ssl": true,
       "http_uri": "/graphql/",
       "http_string": "SWH GraphQL explorer"
     }
*******************************************
+ Icinga2::Object::Service[swh-webapp release end to end archive.softwareheritage.org] =>
   parameters =>
     "apply": false,
     "assign": [

     ],
     "check_command": "http",
     "ensure": "present",
     "host_name": "pergamon.softwareheritage.org",
     "ignore": [

     ],
     "import": [
       "generic-service"
     ],
     "order": 60,
     "prefix": false,
     "service_name": "swh webapp release end to end",
     "tag": "icinga2::exported",
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf",
     "template": false,
     "vars": {
       "http_address": "archive.softwareheritage.org",
       "http_vhost": "archive.softwareheritage.org",
       "http_port": 443,
       "http_ssl": true,
       "http_uri": "/browse/release/a9b7e3f1eada90250a6b2ab2ef3e0a846cb16831/",
       "http_linespan": true,
       "http_expect_body_regex": "-:\"Linux 4.9-rc8.*/revision/3e5de27e940d00d8d5...
     }
*******************************************
+ Icinga2::Object::Service[swh-webapp release end to end webapp.staging.swh.network] =>
   parameters =>
     "apply": false,
     "assign": [

     ],
     "check_command": "http",
     "ensure": "present",
     "host_name": "pergamon.softwareheritage.org",
     "ignore": [

     ],
     "import": [
       "generic-service"
     ],
     "order": 60,
     "prefix": false,
     "service_name": "swh webapp release end to end",
     "tag": "icinga2::exported",
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf",
     "template": false,
     "vars": {
       "http_address": "webapp.staging.swh.network",
       "http_vhost": "webapp.staging.swh.network",
       "http_port": 443,
       "http_ssl": true,
       "http_uri": "/browse/release/a9b7e3f1eada90250a6b2ab2ef3e0a846cb16831/",
       "http_linespan": true,
       "http_expect_body_regex": "-:\"Linux 4.9-rc8.*/revision/3e5de27e940d00d8d5...
     }
*******************************************
+ Icinga2::Object::Service[swh-webapp revision end to end archive.softwareheritage.org] =>
   parameters =>
     "apply": false,
     "assign": [

     ],
     "check_command": "http",
     "ensure": "present",
     "host_name": "pergamon.softwareheritage.org",
     "ignore": [

     ],
     "import": [
       "generic-service"
     ],
     "order": 60,
     "prefix": false,
     "service_name": "swh webapp revision end to end",
     "tag": "icinga2::exported",
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf",
     "template": false,
     "vars": {
       "http_address": "archive.softwareheritage.org",
       "http_vhost": "archive.softwareheritage.org",
       "http_port": 443,
       "http_ssl": true,
       "http_uri": "/browse/revision/f1b94134a4b879bc55c3dacdb496690c8ebdc03f/",
       "http_linespan": true,
       "http_expect_body_regex": "-:\"Allocate the output vlc pictures with dimen...
     }
*******************************************
+ Icinga2::Object::Service[swh-webapp revision end to end webapp.staging.swh.network] =>
   parameters =>
     "apply": false,
     "assign": [

     ],
     "check_command": "http",
     "ensure": "present",
     "host_name": "pergamon.softwareheritage.org",
     "ignore": [

     ],
     "import": [
       "generic-service"
     ],
     "order": 60,
     "prefix": false,
     "service_name": "swh webapp revision end to end",
     "tag": "icinga2::exported",
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf",
     "template": false,
     "vars": {
       "http_address": "webapp.staging.swh.network",
       "http_vhost": "webapp.staging.swh.network",
       "http_port": 443,
       "http_ssl": true,
       "http_uri": "/browse/revision/f1b94134a4b879bc55c3dacdb496690c8ebdc03f/",
       "http_linespan": true,
       "http_expect_body_regex": "-:\"Allocate the output vlc pictures with dimen...
     }
*******************************************
+ Icinga2::Object::Service[swh-webapp revision log end to end archive.softwareheritage.org] =>
   parameters =>
     "apply": false,
     "assign": [

     ],
     "check_command": "http",
     "ensure": "present",
     "host_name": "pergamon.softwareheritage.org",
     "ignore": [

     ],
     "import": [
       "generic-service"
     ],
     "order": 60,
     "prefix": false,
     "service_name": "swh webapp revision log end to end",
     "tag": "icinga2::exported",
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf",
     "template": false,
     "vars": {
       "http_address": "archive.softwareheritage.org",
       "http_vhost": "archive.softwareheritage.org",
       "http_port": 443,
       "http_ssl": true,
       "http_uri": "/browse/revision/b9b0ecd1e2f9db10335383651f8317ed8cec8296/log...
       "http_linespan": true,
       "http_expect_body_regex": "-:\"/browse/revision/b9b0ecd1e2f9db10335383651f...
     }
*******************************************
+ Icinga2::Object::Service[swh-webapp revision log end to end webapp.staging.swh.network] =>
   parameters =>
     "apply": false,
     "assign": [

     ],
     "check_command": "http",
     "ensure": "present",
     "host_name": "pergamon.softwareheritage.org",
     "ignore": [

     ],
     "import": [
       "generic-service"
     ],
     "order": 60,
     "prefix": false,
     "service_name": "swh webapp revision log end to end",
     "tag": "icinga2::exported",
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf",
     "template": false,
     "vars": {
       "http_address": "webapp.staging.swh.network",
       "http_vhost": "webapp.staging.swh.network",
       "http_port": 443,
       "http_ssl": true,
       "http_uri": "/browse/revision/b9b0ecd1e2f9db10335383651f8317ed8cec8296/log...
       "http_linespan": true,
       "http_expect_body_regex": "-:\"/browse/revision/b9b0ecd1e2f9db10335383651f...
     }
*******************************************
+ Icinga2::Object::Service[swh-webapp snapshot end to end archive.softwareheritage.org] =>
   parameters =>
     "apply": false,
     "assign": [

     ],
     "check_command": "http",
     "ensure": "present",
     "host_name": "pergamon.softwareheritage.org",
     "ignore": [

     ],
     "import": [
       "generic-service"
     ],
     "order": 60,
     "prefix": false,
     "service_name": "swh webapp snapshot end to end",
     "tag": "icinga2::exported",
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf",
     "template": false,
     "vars": {
       "http_address": "archive.softwareheritage.org",
       "http_vhost": "archive.softwareheritage.org",
       "http_port": 443,
       "http_ssl": true,
       "http_uri": "/browse/snapshot/baebc2109e4a2ec22a1129a3859647e191d04df4/bra...
       "http_linespan": true,
       "http_expect_body_regex": "-:\"buster/main/4.13.13-1.*buster/main/4.14.12-...
     }
*******************************************
+ Icinga2::Object::Service[swh-webapp snapshot end to end webapp.staging.swh.network] =>
   parameters =>
     "apply": false,
     "assign": [

     ],
     "check_command": "http",
     "ensure": "present",
     "host_name": "pergamon.softwareheritage.org",
     "ignore": [

     ],
     "import": [
       "generic-service"
     ],
     "order": 60,
     "prefix": false,
     "service_name": "swh webapp snapshot end to end",
     "tag": "icinga2::exported",
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf",
     "template": false,
     "vars": {
       "http_address": "webapp.staging.swh.network",
       "http_vhost": "webapp.staging.swh.network",
       "http_port": 443,
       "http_ssl": true,
       "http_uri": "/browse/snapshot/baebc2109e4a2ec22a1129a3859647e191d04df4/bra...
       "http_linespan": true,
       "http_expect_body_regex": "-:\"buster/main/4.13.13-1.*buster/main/4.14.12-...
     }
*******************************************
+ Icinga2::Object[icinga2::object::CheckCommand::production-check-savecodenow-cmd-git-git] =>
   parameters =>
     "apply": false,
     "assign": [

     ],
     "attrs": {
       "command": [
         "/usr/bin/swh",
         "icinga_plugins",
         "--prometheus-exporter",
         "--prometheus-exporter-directory",
         "/var/lib/prometheus/node-exporter",
         "--environment",
         "production",
         "--warning",
         "300",
         "--critical",
         "600",
         "check-savecodenow",
         "--swh-web-url",
         "https://archive.softwareheritage.org",
         "origin",
         "https://github.com/rdicosmo/parmap",
         "https://github.com/SoftwareHeritage/swh-core",
         "https://github.com/SoftwareHeritage/swh-lister",
         "https://github.com/SoftwareHeritage/swh-loader-bzr",
         "https://github.com/SoftwareHeritage/swh-loader-core",
         "https://github.com/SoftwareHeritage/swh-loader-git",
         "https://github.com/SoftwareHeritage/swh-loader-mercurial",
         "https://github.com/SoftwareHeritage/swh-loader-svn",
         "https://github.com/SoftwareHeritage/swh-model",
         "https://github.com/SoftwareHeritage/swh-web",
         "--visit-type",
         "git"
       ],
       "timeout": 900
     },
     "attrs_list": [
       "command",
       "env",
       "timeout",
       "arguments",
       "vars",
       "Acknowledgement",
       "ApiBindHost",
       "ApiBindPort",
       "ApiEnvironment",
       "ApplicationType",
       "Array",
       "AttachDebugger",
       "BuildCompilerName",
       "BuildCompilerVersion",
       "BuildHostName",
       "Checkable",
       "Command",
       "Concurrency",
       "ConfigObject",
       "Configuration",
       "Critical",
       "Custom",
       "CustomVarObject",
       "DateTime",
       "Deprecated",
       "Dictionary",
       "Down",
       "DowntimeEnd",
       "DowntimeRemoved",
       "DowntimeStart",
       "Environment",
       "FlappingEnd",
       "FlappingStart",
       "Function",
       "HostDown",
       "HostUp",
       "IncludeConfDir",
       "Internal",
       "Json",
       "LocalStateDir",
       "LogCritical",
       "LogDebug",
       "Logger",
       "LogInformation",
       "LogNotice",
       "LogWarning",
       "Math",
       "MaxConcurrentChecks",
       "ModAttrPath",
       "Namespace",
       "NodeName",
       "OK",
       "ObjectsPath",
       "PerfdataValue",
       "PidPath",
       "PkgDataDir",
       "PlatformArchitecture",
       "PlatformKernel",
       "PlatformKernelVersion",
       "PlatformName",
       "PlatformVersion",
       "PrefixDir",
       "Problem",
       "Recovery",
       "Reference",
       "RunAsGroup",
       "RunAsUser",
       "RunDir",
       "ServiceCritical",
       "ServiceOK",
       "ServiceUnknown",
       "ServiceWarning",
       "StatePath",
       "StreamLogger",
       "SysconfDir",
       "System",
       "Type",
       "Types",
       "Unknown",
       "Up",
       "UseVfork",
       "VarsPath",
       "Warning",
       "ZonesDir",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name"
     ],
     "ensure": "present",
     "ignore": [

     ],
     "import": [
       "plugin-check-command"
     ],
     "object_name": "production-check-savecodenow-cmd-git-git",
     "object_type": "CheckCommand",
     "order": 15,
     "prefix": false,
     "target": "/etc/icinga2/conf.d/e2e-checks.conf",
     "template": false
*******************************************
+ Icinga2::Object[icinga2::object::CheckCommand::production-check-savecodenow-cmd-mercurial-hg] =>
   parameters =>
     "apply": false,
     "assign": [

     ],
     "attrs": {
       "command": [
         "/usr/bin/swh",
         "icinga_plugins",
         "--prometheus-exporter",
         "--prometheus-exporter-directory",
         "/var/lib/prometheus/node-exporter",
         "--environment",
         "production",
         "--warning",
         "300",
         "--critical",
         "600",
         "check-savecodenow",
         "--swh-web-url",
         "https://archive.softwareheritage.org",
         "origin",
         "https://foss.heptapod.net/mercurial/hgview",
         "https://foss.heptapod.net/mercurial/tortoisehg",
         "https://foss.heptapod.net/mercurial/evolve",
         "https://foss.heptapod.net/mercurial/hg-git",
         "https://foss.heptapod.net/mercurial/hg-docgraph",
         "https://foss.heptapod.net/mercurial/mercurial-devel",
         "https://foss.heptapod.net/mercurial/pytest",
         "https://foss.heptapod.net/mercurial/scmperf",
         "--visit-type",
         "hg"
       ],
       "timeout": 900
     },
     "attrs_list": [
       "command",
       "env",
       "timeout",
       "arguments",
       "vars",
       "Acknowledgement",
       "ApiBindHost",
       "ApiBindPort",
       "ApiEnvironment",
       "ApplicationType",
       "Array",
       "AttachDebugger",
       "BuildCompilerName",
       "BuildCompilerVersion",
       "BuildHostName",
       "Checkable",
       "Command",
       "Concurrency",
       "ConfigObject",
       "Configuration",
       "Critical",
       "Custom",
       "CustomVarObject",
       "DateTime",
       "Deprecated",
       "Dictionary",
       "Down",
       "DowntimeEnd",
       "DowntimeRemoved",
       "DowntimeStart",
       "Environment",
       "FlappingEnd",
       "FlappingStart",
       "Function",
       "HostDown",
       "HostUp",
       "IncludeConfDir",
       "Internal",
       "Json",
       "LocalStateDir",
       "LogCritical",
       "LogDebug",
       "Logger",
       "LogInformation",
       "LogNotice",
       "LogWarning",
       "Math",
       "MaxConcurrentChecks",
       "ModAttrPath",
       "Namespace",
       "NodeName",
       "OK",
       "ObjectsPath",
       "PerfdataValue",
       "PidPath",
       "PkgDataDir",
       "PlatformArchitecture",
       "PlatformKernel",
       "PlatformKernelVersion",
       "PlatformName",
       "PlatformVersion",
       "PrefixDir",
       "Problem",
       "Recovery",
       "Reference",
       "RunAsGroup",
       "RunAsUser",
       "RunDir",
       "ServiceCritical",
       "ServiceOK",
       "ServiceUnknown",
       "ServiceWarning",
       "StatePath",
       "StreamLogger",
       "SysconfDir",
       "System",
       "Type",
       "Types",
       "Unknown",
       "Up",
       "UseVfork",
       "VarsPath",
       "Warning",
       "ZonesDir",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name"
     ],
     "ensure": "present",
     "ignore": [

     ],
     "import": [
       "plugin-check-command"
     ],
     "object_name": "production-check-savecodenow-cmd-mercurial-hg",
     "object_type": "CheckCommand",
     "order": 15,
     "prefix": false,
     "target": "/etc/icinga2/conf.d/e2e-checks.conf",
     "template": false
*******************************************
+ Icinga2::Object[icinga2::object::CheckCommand::production-check-savecodenow-cmd-subversion-svn] =>
   parameters =>
     "apply": false,
     "assign": [

     ],
     "attrs": {
       "command": [
         "/usr/bin/swh",
         "icinga_plugins",
         "--prometheus-exporter",
         "--prometheus-exporter-directory",
         "/var/lib/prometheus/node-exporter",
         "--environment",
         "production",
         "--warning",
         "300",
         "--critical",
         "600",
         "check-savecodenow",
         "--swh-web-url",
         "https://archive.softwareheritage.org",
         "origin",
         "https://subversion.renater.fr/anonscm/svn/panda",
         "https://svn.code.sf.net/p/freeorion/code",
         "https://svn.code.sf.net/p/swig/code",
         "https://svn.code.sf.net/p/zookeeper/code",
         "https://svn.code.sf.net/p/esitools/code",
         "https://svn.code.sf.net/p/sauerbraten/code/",
         "https://svn.code.sf.net/p/civ4mods/code",
         "https://svn.code.sf.net/p/ldap-sdk/code",
         "--visit-type",
         "svn"
       ],
       "timeout": 900
     },
     "attrs_list": [
       "command",
       "env",
       "timeout",
       "arguments",
       "vars",
       "Acknowledgement",
       "ApiBindHost",
       "ApiBindPort",
       "ApiEnvironment",
       "ApplicationType",
       "Array",
       "AttachDebugger",
       "BuildCompilerName",
       "BuildCompilerVersion",
       "BuildHostName",
       "Checkable",
       "Command",
       "Concurrency",
       "ConfigObject",
       "Configuration",
       "Critical",
       "Custom",
       "CustomVarObject",
       "DateTime",
       "Deprecated",
       "Dictionary",
       "Down",
       "DowntimeEnd",
       "DowntimeRemoved",
       "DowntimeStart",
       "Environment",
       "FlappingEnd",
       "FlappingStart",
       "Function",
       "HostDown",
       "HostUp",
       "IncludeConfDir",
       "Internal",
       "Json",
       "LocalStateDir",
       "LogCritical",
       "LogDebug",
       "Logger",
       "LogInformation",
       "LogNotice",
       "LogWarning",
       "Math",
       "MaxConcurrentChecks",
       "ModAttrPath",
       "Namespace",
       "NodeName",
       "OK",
       "ObjectsPath",
       "PerfdataValue",
       "PidPath",
       "PkgDataDir",
       "PlatformArchitecture",
       "PlatformKernel",
       "PlatformKernelVersion",
       "PlatformName",
       "PlatformVersion",
       "PrefixDir",
       "Problem",
       "Recovery",
       "Reference",
       "RunAsGroup",
       "RunAsUser",
       "RunDir",
       "ServiceCritical",
       "ServiceOK",
       "ServiceUnknown",
       "ServiceWarning",
       "StatePath",
       "StreamLogger",
       "SysconfDir",
       "System",
       "Type",
       "Types",
       "Unknown",
       "Up",
       "UseVfork",
       "VarsPath",
       "Warning",
       "ZonesDir",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name"
     ],
     "ensure": "present",
     "ignore": [

     ],
     "import": [
       "plugin-check-command"
     ],
     "object_name": "production-check-savecodenow-cmd-subversion-svn",
     "object_type": "CheckCommand",
     "order": 15,
     "prefix": false,
     "target": "/etc/icinga2/conf.d/e2e-checks.conf",
     "template": false
*******************************************
+ Icinga2::Object[icinga2::object::CheckCommand::staging-check-savecodenow-cmd-git-git] =>
   parameters =>
     "apply": false,
     "assign": [

     ],
     "attrs": {
       "command": [
         "/usr/bin/swh",
         "icinga_plugins",
         "--prometheus-exporter",
         "--prometheus-exporter-directory",
         "/var/lib/prometheus/node-exporter",
         "--environment",
         "staging",
         "--warning",
         "300",
         "--critical",
         "600",
         "check-savecodenow",
         "--swh-web-url",
         "https://archive.softwareheritage.org",
         "origin",
         "https://github.com/rdicosmo/parmap",
         "https://github.com/SoftwareHeritage/swh-core",
         "https://github.com/SoftwareHeritage/swh-lister",
         "https://github.com/SoftwareHeritage/swh-loader-bzr",
         "https://github.com/SoftwareHeritage/swh-loader-core",
         "https://github.com/SoftwareHeritage/swh-loader-git",
         "https://github.com/SoftwareHeritage/swh-loader-mercurial",
         "https://github.com/SoftwareHeritage/swh-loader-svn",
         "https://github.com/SoftwareHeritage/swh-model",
         "https://github.com/SoftwareHeritage/swh-web",
         "--visit-type",
         "git"
       ],
       "timeout": 900
     },
     "attrs_list": [
       "command",
       "env",
       "timeout",
       "arguments",
       "vars",
       "Acknowledgement",
       "ApiBindHost",
       "ApiBindPort",
       "ApiEnvironment",
       "ApplicationType",
       "Array",
       "AttachDebugger",
       "BuildCompilerName",
       "BuildCompilerVersion",
       "BuildHostName",
       "Checkable",
       "Command",
       "Concurrency",
       "ConfigObject",
       "Configuration",
       "Critical",
       "Custom",
       "CustomVarObject",
       "DateTime",
       "Deprecated",
       "Dictionary",
       "Down",
       "DowntimeEnd",
       "DowntimeRemoved",
       "DowntimeStart",
       "Environment",
       "FlappingEnd",
       "FlappingStart",
       "Function",
       "HostDown",
       "HostUp",
       "IncludeConfDir",
       "Internal",
       "Json",
       "LocalStateDir",
       "LogCritical",
       "LogDebug",
       "Logger",
       "LogInformation",
       "LogNotice",
       "LogWarning",
       "Math",
       "MaxConcurrentChecks",
       "ModAttrPath",
       "Namespace",
       "NodeName",
       "OK",
       "ObjectsPath",
       "PerfdataValue",
       "PidPath",
       "PkgDataDir",
       "PlatformArchitecture",
       "PlatformKernel",
       "PlatformKernelVersion",
       "PlatformName",
       "PlatformVersion",
       "PrefixDir",
       "Problem",
       "Recovery",
       "Reference",
       "RunAsGroup",
       "RunAsUser",
       "RunDir",
       "ServiceCritical",
       "ServiceOK",
       "ServiceUnknown",
       "ServiceWarning",
       "StatePath",
       "StreamLogger",
       "SysconfDir",
       "System",
       "Type",
       "Types",
       "Unknown",
       "Up",
       "UseVfork",
       "VarsPath",
       "Warning",
       "ZonesDir",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name"
     ],
     "ensure": "present",
     "ignore": [

     ],
     "import": [
       "plugin-check-command"
     ],
     "object_name": "staging-check-savecodenow-cmd-git-git",
     "object_type": "CheckCommand",
     "order": 15,
     "prefix": false,
     "target": "/etc/icinga2/conf.d/e2e-checks.conf",
     "template": false
*******************************************
+ Icinga2::Object[icinga2::object::CheckCommand::staging-check-savecodenow-cmd-mercurial-hg] =>
   parameters =>
     "apply": false,
     "assign": [

     ],
     "attrs": {
       "command": [
         "/usr/bin/swh",
         "icinga_plugins",
         "--prometheus-exporter",
         "--prometheus-exporter-directory",
         "/var/lib/prometheus/node-exporter",
         "--environment",
         "staging",
         "--warning",
         "300",
         "--critical",
         "600",
         "check-savecodenow",
         "--swh-web-url",
         "https://archive.softwareheritage.org",
         "origin",
         "https://foss.heptapod.net/mercurial/hgview",
         "https://foss.heptapod.net/mercurial/tortoisehg",
         "https://foss.heptapod.net/mercurial/evolve",
         "https://foss.heptapod.net/mercurial/hg-git",
         "https://foss.heptapod.net/mercurial/hg-docgraph",
         "https://foss.heptapod.net/mercurial/mercurial-devel",
         "https://foss.heptapod.net/mercurial/pytest",
         "https://foss.heptapod.net/mercurial/scmperf",
         "--visit-type",
         "hg"
       ],
       "timeout": 900
     },
     "attrs_list": [
       "command",
       "env",
       "timeout",
       "arguments",
       "vars",
       "Acknowledgement",
       "ApiBindHost",
       "ApiBindPort",
       "ApiEnvironment",
       "ApplicationType",
       "Array",
       "AttachDebugger",
       "BuildCompilerName",
       "BuildCompilerVersion",
       "BuildHostName",
       "Checkable",
       "Command",
       "Concurrency",
       "ConfigObject",
       "Configuration",
       "Critical",
       "Custom",
       "CustomVarObject",
       "DateTime",
       "Deprecated",
       "Dictionary",
       "Down",
       "DowntimeEnd",
       "DowntimeRemoved",
       "DowntimeStart",
       "Environment",
       "FlappingEnd",
       "FlappingStart",
       "Function",
       "HostDown",
       "HostUp",
       "IncludeConfDir",
       "Internal",
       "Json",
       "LocalStateDir",
       "LogCritical",
       "LogDebug",
       "Logger",
       "LogInformation",
       "LogNotice",
       "LogWarning",
       "Math",
       "MaxConcurrentChecks",
       "ModAttrPath",
       "Namespace",
       "NodeName",
       "OK",
       "ObjectsPath",
       "PerfdataValue",
       "PidPath",
       "PkgDataDir",
       "PlatformArchitecture",
       "PlatformKernel",
       "PlatformKernelVersion",
       "PlatformName",
       "PlatformVersion",
       "PrefixDir",
       "Problem",
       "Recovery",
       "Reference",
       "RunAsGroup",
       "RunAsUser",
       "RunDir",
       "ServiceCritical",
       "ServiceOK",
       "ServiceUnknown",
       "ServiceWarning",
       "StatePath",
       "StreamLogger",
       "SysconfDir",
       "System",
       "Type",
       "Types",
       "Unknown",
       "Up",
       "UseVfork",
       "VarsPath",
       "Warning",
       "ZonesDir",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name"
     ],
     "ensure": "present",
     "ignore": [

     ],
     "import": [
       "plugin-check-command"
     ],
     "object_name": "staging-check-savecodenow-cmd-mercurial-hg",
     "object_type": "CheckCommand",
     "order": 15,
     "prefix": false,
     "target": "/etc/icinga2/conf.d/e2e-checks.conf",
     "template": false
*******************************************
+ Icinga2::Object[icinga2::object::CheckCommand::staging-check-savecodenow-cmd-subversion-svn] =>
   parameters =>
     "apply": false,
     "assign": [

     ],
     "attrs": {
       "command": [
         "/usr/bin/swh",
         "icinga_plugins",
         "--prometheus-exporter",
         "--prometheus-exporter-directory",
         "/var/lib/prometheus/node-exporter",
         "--environment",
         "staging",
         "--warning",
         "300",
         "--critical",
         "600",
         "check-savecodenow",
         "--swh-web-url",
         "https://archive.softwareheritage.org",
         "origin",
         "https://subversion.renater.fr/anonscm/svn/panda",
         "https://svn.code.sf.net/p/freeorion/code",
         "https://svn.code.sf.net/p/swig/code",
         "https://svn.code.sf.net/p/zookeeper/code",
         "https://svn.code.sf.net/p/esitools/code",
         "https://svn.code.sf.net/p/sauerbraten/code/",
         "https://svn.code.sf.net/p/civ4mods/code",
         "https://svn.code.sf.net/p/ldap-sdk/code",
         "--visit-type",
         "svn"
       ],
       "timeout": 900
     },
     "attrs_list": [
       "command",
       "env",
       "timeout",
       "arguments",
       "vars",
       "Acknowledgement",
       "ApiBindHost",
       "ApiBindPort",
       "ApiEnvironment",
       "ApplicationType",
       "Array",
       "AttachDebugger",
       "BuildCompilerName",
       "BuildCompilerVersion",
       "BuildHostName",
       "Checkable",
       "Command",
       "Concurrency",
       "ConfigObject",
       "Configuration",
       "Critical",
       "Custom",
       "CustomVarObject",
       "DateTime",
       "Deprecated",
       "Dictionary",
       "Down",
       "DowntimeEnd",
       "DowntimeRemoved",
       "DowntimeStart",
       "Environment",
       "FlappingEnd",
       "FlappingStart",
       "Function",
       "HostDown",
       "HostUp",
       "IncludeConfDir",
       "Internal",
       "Json",
       "LocalStateDir",
       "LogCritical",
       "LogDebug",
       "Logger",
       "LogInformation",
       "LogNotice",
       "LogWarning",
       "Math",
       "MaxConcurrentChecks",
       "ModAttrPath",
       "Namespace",
       "NodeName",
       "OK",
       "ObjectsPath",
       "PerfdataValue",
       "PidPath",
       "PkgDataDir",
       "PlatformArchitecture",
       "PlatformKernel",
       "PlatformKernelVersion",
       "PlatformName",
       "PlatformVersion",
       "PrefixDir",
       "Problem",
       "Recovery",
       "Reference",
       "RunAsGroup",
       "RunAsUser",
       "RunDir",
       "ServiceCritical",
       "ServiceOK",
       "ServiceUnknown",
       "ServiceWarning",
       "StatePath",
       "StreamLogger",
       "SysconfDir",
       "System",
       "Type",
       "Types",
       "Unknown",
       "Up",
       "UseVfork",
       "VarsPath",
       "Warning",
       "ZonesDir",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name"
     ],
     "ensure": "present",
     "ignore": [

     ],
     "import": [
       "plugin-check-command"
     ],
     "object_name": "staging-check-savecodenow-cmd-subversion-svn",
     "object_type": "CheckCommand",
     "order": 15,
     "prefix": false,
     "target": "/etc/icinga2/conf.d/e2e-checks.conf",
     "template": false
*******************************************
+ Icinga2::Object[icinga2::object::Service::production-check-savecodenow-service-git-git] =>
   parameters =>
     "apply": false,
     "assign": [

     ],
     "attrs": {
       "host_name": "pergamon.softwareheritage.org",
       "check_command": "production-check-savecodenow-cmd-git-git"
     },
     "attrs_list": [
       "display_name",
       "host_name",
       "check_command",
       "check_timeout",
       "check_interval",
       "check_period",
       "retry_interval",
       "max_check_attempts",
       "groups",
       "enable_notifications",
       "enable_active_checks",
       "enable_passive_checks",
       "enable_event_handler",
       "enable_flapping",
       "enable_perfdata",
       "event_command",
       "flapping_threshold_low",
       "flapping_threshold_high",
       "volatile",
       "zone",
       "command_endpoint",
       "notes",
       "notes_url",
       "action_url",
       "icon_image",
       "icon_image_alt",
       "vars",
       "Acknowledgement",
       "ApiBindHost",
       "ApiBindPort",
       "ApiEnvironment",
       "ApplicationType",
       "Array",
       "AttachDebugger",
       "BuildCompilerName",
       "BuildCompilerVersion",
       "BuildHostName",
       "Checkable",
       "Command",
       "Concurrency",
       "ConfigObject",
       "Configuration",
       "Critical",
       "Custom",
       "CustomVarObject",
       "DateTime",
       "Deprecated",
       "Dictionary",
       "Down",
       "DowntimeEnd",
       "DowntimeRemoved",
       "DowntimeStart",
       "Environment",
       "FlappingEnd",
       "FlappingStart",
       "Function",
       "HostDown",
       "HostUp",
       "IncludeConfDir",
       "Internal",
       "Json",
       "LocalStateDir",
       "LogCritical",
       "LogDebug",
       "Logger",
       "LogInformation",
       "LogNotice",
       "LogWarning",
       "Math",
       "MaxConcurrentChecks",
       "ModAttrPath",
       "Namespace",
       "NodeName",
       "OK",
       "ObjectsPath",
       "PerfdataValue",
       "PidPath",
       "PkgDataDir",
       "PlatformArchitecture",
       "PlatformKernel",
       "PlatformKernelVersion",
       "PlatformName",
       "PlatformVersion",
       "PrefixDir",
       "Problem",
       "Recovery",
       "Reference",
       "RunAsGroup",
       "RunAsUser",
       "RunDir",
       "ServiceCritical",
       "ServiceOK",
       "ServiceUnknown",
       "ServiceWarning",
       "StatePath",
       "StreamLogger",
       "SysconfDir",
       "System",
       "Type",
       "Types",
       "Unknown",
       "Up",
       "UseVfork",
       "VarsPath",
       "Warning",
       "ZonesDir",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name"
     ],
     "ensure": "present",
     "ignore": [

     ],
     "import": [
       "generic-service-check-e2e"
     ],
     "object_name": "production Check save-code-now git with type git end-to-end"...
     "object_type": "Service",
     "order": 60,
     "prefix": false,
     "target": "/etc/icinga2/zones.d/master/pergamon.softwareheritage.org.conf",
     "template": false
*******************************************
+ Icinga2::Object[icinga2::object::Service::production-check-savecodenow-service-mercurial-hg] =>
   parameters =>
     "apply": false,
     "assign": [

     ],
     "attrs": {
       "host_name": "pergamon.softwareheritage.org",
       "check_command": "production-check-savecodenow-cmd-mercurial-hg"
     },
     "attrs_list": [
       "display_name",
       "host_name",
       "check_command",
       "check_timeout",
       "check_interval",
       "check_period",
       "retry_interval",
       "max_check_attempts",
       "groups",
       "enable_notifications",
       "enable_active_checks",
       "enable_passive_checks",
       "enable_event_handler",
       "enable_flapping",
       "enable_perfdata",
       "event_command",
       "flapping_threshold_low",
       "flapping_threshold_high",
       "volatile",
       "zone",
       "command_endpoint",
       "notes",
       "notes_url",
       "action_url",
       "icon_image",
       "icon_image_alt",
       "vars",
       "Acknowledgement",
       "ApiBindHost",
       "ApiBindPort",
       "ApiEnvironment",
       "ApplicationType",
       "Array",
       "AttachDebugger",
       "BuildCompilerName",
       "BuildCompilerVersion",
       "BuildHostName",
       "Checkable",
       "Command",
       "Concurrency",
       "ConfigObject",
       "Configuration",
       "Critical",
       "Custom",
       "CustomVarObject",
       "DateTime",
       "Deprecated",
       "Dictionary",
       "Down",
       "DowntimeEnd",
       "DowntimeRemoved",
       "DowntimeStart",
       "Environment",
       "FlappingEnd",
       "FlappingStart",
       "Function",
       "HostDown",
       "HostUp",
       "IncludeConfDir",
       "Internal",
       "Json",
       "LocalStateDir",
       "LogCritical",
       "LogDebug",
       "Logger",
       "LogInformation",
       "LogNotice",
       "LogWarning",
       "Math",
       "MaxConcurrentChecks",
       "ModAttrPath",
       "Namespace",
       "NodeName",
       "OK",
       "ObjectsPath",
       "PerfdataValue",
       "PidPath",
       "PkgDataDir",
       "PlatformArchitecture",
       "PlatformKernel",
       "PlatformKernelVersion",
       "PlatformName",
       "PlatformVersion",
       "PrefixDir",
       "Problem",
       "Recovery",
       "Reference",
       "RunAsGroup",
       "RunAsUser",
       "RunDir",
       "ServiceCritical",
       "ServiceOK",
       "ServiceUnknown",
       "ServiceWarning",
       "StatePath",
       "StreamLogger",
       "SysconfDir",
       "System",
       "Type",
       "Types",
       "Unknown",
       "Up",
       "UseVfork",
       "VarsPath",
       "Warning",
       "ZonesDir",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name"
     ],
     "ensure": "present",
     "ignore": [

     ],
     "import": [
       "generic-service-check-e2e"
     ],
     "object_name": "production Check save-code-now mercurial with type hg end-to...
     "object_type": "Service",
     "order": 60,
     "prefix": false,
     "target": "/etc/icinga2/zones.d/master/pergamon.softwareheritage.org.conf",
     "template": false
*******************************************
+ Icinga2::Object[icinga2::object::Service::production-check-savecodenow-service-subversion-svn] =>
   parameters =>
     "apply": false,
     "assign": [

     ],
     "attrs": {
       "host_name": "pergamon.softwareheritage.org",
       "check_command": "production-check-savecodenow-cmd-subversion-svn"
     },
     "attrs_list": [
       "display_name",
       "host_name",
       "check_command",
       "check_timeout",
       "check_interval",
       "check_period",
       "retry_interval",
       "max_check_attempts",
       "groups",
       "enable_notifications",
       "enable_active_checks",
       "enable_passive_checks",
       "enable_event_handler",
       "enable_flapping",
       "enable_perfdata",
       "event_command",
       "flapping_threshold_low",
       "flapping_threshold_high",
       "volatile",
       "zone",
       "command_endpoint",
       "notes",
       "notes_url",
       "action_url",
       "icon_image",
       "icon_image_alt",
       "vars",
       "Acknowledgement",
       "ApiBindHost",
       "ApiBindPort",
       "ApiEnvironment",
       "ApplicationType",
       "Array",
       "AttachDebugger",
       "BuildCompilerName",
       "BuildCompilerVersion",
       "BuildHostName",
       "Checkable",
       "Command",
       "Concurrency",
       "ConfigObject",
       "Configuration",
       "Critical",
       "Custom",
       "CustomVarObject",
       "DateTime",
       "Deprecated",
       "Dictionary",
       "Down",
       "DowntimeEnd",
       "DowntimeRemoved",
       "DowntimeStart",
       "Environment",
       "FlappingEnd",
       "FlappingStart",
       "Function",
       "HostDown",
       "HostUp",
       "IncludeConfDir",
       "Internal",
       "Json",
       "LocalStateDir",
       "LogCritical",
       "LogDebug",
       "Logger",
       "LogInformation",
       "LogNotice",
       "LogWarning",
       "Math",
       "MaxConcurrentChecks",
       "ModAttrPath",
       "Namespace",
       "NodeName",
       "OK",
       "ObjectsPath",
       "PerfdataValue",
       "PidPath",
       "PkgDataDir",
       "PlatformArchitecture",
       "PlatformKernel",
       "PlatformKernelVersion",
       "PlatformName",
       "PlatformVersion",
       "PrefixDir",
       "Problem",
       "Recovery",
       "Reference",
       "RunAsGroup",
       "RunAsUser",
       "RunDir",
       "ServiceCritical",
       "ServiceOK",
       "ServiceUnknown",
       "ServiceWarning",
       "StatePath",
       "StreamLogger",
       "SysconfDir",
       "System",
       "Type",
       "Types",
       "Unknown",
       "Up",
       "UseVfork",
       "VarsPath",
       "Warning",
       "ZonesDir",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name"
     ],
     "ensure": "present",
     "ignore": [

     ],
     "import": [
       "generic-service-check-e2e"
     ],
     "object_name": "production Check save-code-now subversion with type svn end-...
     "object_type": "Service",
     "order": 60,
     "prefix": false,
     "target": "/etc/icinga2/zones.d/master/pergamon.softwareheritage.org.conf",
     "template": false
*******************************************
+ Icinga2::Object[icinga2::object::Service::staging-check-savecodenow-service-git-git] =>
   parameters =>
     "apply": false,
     "assign": [

     ],
     "attrs": {
       "host_name": "pergamon.softwareheritage.org",
       "check_command": "staging-check-savecodenow-cmd-git-git"
     },
     "attrs_list": [
       "display_name",
       "host_name",
       "check_command",
       "check_timeout",
       "check_interval",
       "check_period",
       "retry_interval",
       "max_check_attempts",
       "groups",
       "enable_notifications",
       "enable_active_checks",
       "enable_passive_checks",
       "enable_event_handler",
       "enable_flapping",
       "enable_perfdata",
       "event_command",
       "flapping_threshold_low",
       "flapping_threshold_high",
       "volatile",
       "zone",
       "command_endpoint",
       "notes",
       "notes_url",
       "action_url",
       "icon_image",
       "icon_image_alt",
       "vars",
       "Acknowledgement",
       "ApiBindHost",
       "ApiBindPort",
       "ApiEnvironment",
       "ApplicationType",
       "Array",
       "AttachDebugger",
       "BuildCompilerName",
       "BuildCompilerVersion",
       "BuildHostName",
       "Checkable",
       "Command",
       "Concurrency",
       "ConfigObject",
       "Configuration",
       "Critical",
       "Custom",
       "CustomVarObject",
       "DateTime",
       "Deprecated",
       "Dictionary",
       "Down",
       "DowntimeEnd",
       "DowntimeRemoved",
       "DowntimeStart",
       "Environment",
       "FlappingEnd",
       "FlappingStart",
       "Function",
       "HostDown",
       "HostUp",
       "IncludeConfDir",
       "Internal",
       "Json",
       "LocalStateDir",
       "LogCritical",
       "LogDebug",
       "Logger",
       "LogInformation",
       "LogNotice",
       "LogWarning",
       "Math",
       "MaxConcurrentChecks",
       "ModAttrPath",
       "Namespace",
       "NodeName",
       "OK",
       "ObjectsPath",
       "PerfdataValue",
       "PidPath",
       "PkgDataDir",
       "PlatformArchitecture",
       "PlatformKernel",
       "PlatformKernelVersion",
       "PlatformName",
       "PlatformVersion",
       "PrefixDir",
       "Problem",
       "Recovery",
       "Reference",
       "RunAsGroup",
       "RunAsUser",
       "RunDir",
       "ServiceCritical",
       "ServiceOK",
       "ServiceUnknown",
       "ServiceWarning",
       "StatePath",
       "StreamLogger",
       "SysconfDir",
       "System",
       "Type",
       "Types",
       "Unknown",
       "Up",
       "UseVfork",
       "VarsPath",
       "Warning",
       "ZonesDir",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name"
     ],
     "ensure": "present",
     "ignore": [

     ],
     "import": [
       "generic-service-check-e2e"
     ],
     "object_name": "staging Check save-code-now git with type git end-to-end",
     "object_type": "Service",
     "order": 60,
     "prefix": false,
     "target": "/etc/icinga2/zones.d/master/pergamon.softwareheritage.org.conf",
     "template": false
*******************************************
+ Icinga2::Object[icinga2::object::Service::staging-check-savecodenow-service-mercurial-hg] =>
   parameters =>
     "apply": false,
     "assign": [

     ],
     "attrs": {
       "host_name": "pergamon.softwareheritage.org",
       "check_command": "staging-check-savecodenow-cmd-mercurial-hg"
     },
     "attrs_list": [
       "display_name",
       "host_name",
       "check_command",
       "check_timeout",
       "check_interval",
       "check_period",
       "retry_interval",
       "max_check_attempts",
       "groups",
       "enable_notifications",
       "enable_active_checks",
       "enable_passive_checks",
       "enable_event_handler",
       "enable_flapping",
       "enable_perfdata",
       "event_command",
       "flapping_threshold_low",
       "flapping_threshold_high",
       "volatile",
       "zone",
       "command_endpoint",
       "notes",
       "notes_url",
       "action_url",
       "icon_image",
       "icon_image_alt",
       "vars",
       "Acknowledgement",
       "ApiBindHost",
       "ApiBindPort",
       "ApiEnvironment",
       "ApplicationType",
       "Array",
       "AttachDebugger",
       "BuildCompilerName",
       "BuildCompilerVersion",
       "BuildHostName",
       "Checkable",
       "Command",
       "Concurrency",
       "ConfigObject",
       "Configuration",
       "Critical",
       "Custom",
       "CustomVarObject",
       "DateTime",
       "Deprecated",
       "Dictionary",
       "Down",
       "DowntimeEnd",
       "DowntimeRemoved",
       "DowntimeStart",
       "Environment",
       "FlappingEnd",
       "FlappingStart",
       "Function",
       "HostDown",
       "HostUp",
       "IncludeConfDir",
       "Internal",
       "Json",
       "LocalStateDir",
       "LogCritical",
       "LogDebug",
       "Logger",
       "LogInformation",
       "LogNotice",
       "LogWarning",
       "Math",
       "MaxConcurrentChecks",
       "ModAttrPath",
       "Namespace",
       "NodeName",
       "OK",
       "ObjectsPath",
       "PerfdataValue",
       "PidPath",
       "PkgDataDir",
       "PlatformArchitecture",
       "PlatformKernel",
       "PlatformKernelVersion",
       "PlatformName",
       "PlatformVersion",
       "PrefixDir",
       "Problem",
       "Recovery",
       "Reference",
       "RunAsGroup",
       "RunAsUser",
       "RunDir",
       "ServiceCritical",
       "ServiceOK",
       "ServiceUnknown",
       "ServiceWarning",
       "StatePath",
       "StreamLogger",
       "SysconfDir",
       "System",
       "Type",
       "Types",
       "Unknown",
       "Up",
       "UseVfork",
       "VarsPath",
       "Warning",
       "ZonesDir",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name"
     ],
     "ensure": "present",
     "ignore": [

     ],
     "import": [
       "generic-service-check-e2e"
     ],
     "object_name": "staging Check save-code-now mercurial with type hg end-to-en...
     "object_type": "Service",
     "order": 60,
     "prefix": false,
     "target": "/etc/icinga2/zones.d/master/pergamon.softwareheritage.org.conf",
     "template": false
*******************************************
+ Icinga2::Object[icinga2::object::Service::staging-check-savecodenow-service-subversion-svn] =>
   parameters =>
     "apply": false,
     "assign": [

     ],
     "attrs": {
       "host_name": "pergamon.softwareheritage.org",
       "check_command": "staging-check-savecodenow-cmd-subversion-svn"
     },
     "attrs_list": [
       "display_name",
       "host_name",
       "check_command",
       "check_timeout",
       "check_interval",
       "check_period",
       "retry_interval",
       "max_check_attempts",
       "groups",
       "enable_notifications",
       "enable_active_checks",
       "enable_passive_checks",
       "enable_event_handler",
       "enable_flapping",
       "enable_perfdata",
       "event_command",
       "flapping_threshold_low",
       "flapping_threshold_high",
       "volatile",
       "zone",
       "command_endpoint",
       "notes",
       "notes_url",
       "action_url",
       "icon_image",
       "icon_image_alt",
       "vars",
       "Acknowledgement",
       "ApiBindHost",
       "ApiBindPort",
       "ApiEnvironment",
       "ApplicationType",
       "Array",
       "AttachDebugger",
       "BuildCompilerName",
       "BuildCompilerVersion",
       "BuildHostName",
       "Checkable",
       "Command",
       "Concurrency",
       "ConfigObject",
       "Configuration",
       "Critical",
       "Custom",
       "CustomVarObject",
       "DateTime",
       "Deprecated",
       "Dictionary",
       "Down",
       "DowntimeEnd",
       "DowntimeRemoved",
       "DowntimeStart",
       "Environment",
       "FlappingEnd",
       "FlappingStart",
       "Function",
       "HostDown",
       "HostUp",
       "IncludeConfDir",
       "Internal",
       "Json",
       "LocalStateDir",
       "LogCritical",
       "LogDebug",
       "Logger",
       "LogInformation",
       "LogNotice",
       "LogWarning",
       "Math",
       "MaxConcurrentChecks",
       "ModAttrPath",
       "Namespace",
       "NodeName",
       "OK",
       "ObjectsPath",
       "PerfdataValue",
       "PidPath",
       "PkgDataDir",
       "PlatformArchitecture",
       "PlatformKernel",
       "PlatformKernelVersion",
       "PlatformName",
       "PlatformVersion",
       "PrefixDir",
       "Problem",
       "Recovery",
       "Reference",
       "RunAsGroup",
       "RunAsUser",
       "RunDir",
       "ServiceCritical",
       "ServiceOK",
       "ServiceUnknown",
       "ServiceWarning",
       "StatePath",
       "StreamLogger",
       "SysconfDir",
       "System",
       "Type",
       "Types",
       "Unknown",
       "Up",
       "UseVfork",
       "VarsPath",
       "Warning",
       "ZonesDir",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name"
     ],
     "ensure": "present",
     "ignore": [

     ],
     "import": [
       "generic-service-check-e2e"
     ],
     "object_name": "staging Check save-code-now subversion with type svn end-to-...
     "object_type": "Service",
     "order": 60,
     "prefix": false,
     "target": "/etc/icinga2/zones.d/master/pergamon.softwareheritage.org.conf",
     "template": false
*******************************************
+ Icinga2::Object[icinga2::object::Service::swh-webapp content end to end archive.softwareheritage.org] =>
   parameters =>
     "apply": false,
     "assign": [

     ],
     "attrs": {
       "host_name": "pergamon.softwareheritage.org",
       "check_command": "http",
       "vars": {
         "http_address": "archive.softwareheritage.org",
         "http_vhost": "archive.softwareheritage.org",
         "http_port": 443,
         "http_ssl": true,
         "http_uri": "/browse/content/4dfc4478b1d5f7388b298fdfc06802485bdeae0c/",...
         "http_string": "PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2"
       }
     },
     "attrs_list": [
       "display_name",
       "host_name",
       "check_command",
       "check_timeout",
       "check_interval",
       "check_period",
       "retry_interval",
       "max_check_attempts",
       "groups",
       "enable_notifications",
       "enable_active_checks",
       "enable_passive_checks",
       "enable_event_handler",
       "enable_flapping",
       "enable_perfdata",
       "event_command",
       "flapping_threshold_low",
       "flapping_threshold_high",
       "volatile",
       "zone",
       "command_endpoint",
       "notes",
       "notes_url",
       "action_url",
       "icon_image",
       "icon_image_alt",
       "vars",
       "Acknowledgement",
       "ApiBindHost",
       "ApiBindPort",
       "ApiEnvironment",
       "ApplicationType",
       "Array",
       "AttachDebugger",
       "BuildCompilerName",
       "BuildCompilerVersion",
       "BuildHostName",
       "Checkable",
       "Command",
       "Concurrency",
       "ConfigObject",
       "Configuration",
       "Critical",
       "Custom",
       "CustomVarObject",
       "DateTime",
       "Deprecated",
       "Dictionary",
       "Down",
       "DowntimeEnd",
       "DowntimeRemoved",
       "DowntimeStart",
       "Environment",
       "FlappingEnd",
       "FlappingStart",
       "Function",
       "HostDown",
       "HostUp",
       "IncludeConfDir",
       "Internal",
       "Json",
       "LocalStateDir",
       "LogCritical",
       "LogDebug",
       "Logger",
       "LogInformation",
       "LogNotice",
       "LogWarning",
       "Math",
       "MaxConcurrentChecks",
       "ModAttrPath",
       "Namespace",
       "NodeName",
       "OK",
       "ObjectsPath",
       "PerfdataValue",
       "PidPath",
       "PkgDataDir",
       "PlatformArchitecture",
       "PlatformKernel",
       "PlatformKernelVersion",
       "PlatformName",
       "PlatformVersion",
       "PrefixDir",
       "Problem",
       "Recovery",
       "Reference",
       "RunAsGroup",
       "RunAsUser",
       "RunDir",
       "ServiceCritical",
       "ServiceOK",
       "ServiceUnknown",
       "ServiceWarning",
       "StatePath",
       "StreamLogger",
       "SysconfDir",
       "System",
       "Type",
       "Types",
       "Unknown",
       "Up",
       "UseVfork",
       "VarsPath",
       "Warning",
       "ZonesDir",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name"
     ],
     "ensure": "present",
     "ignore": [

     ],
     "import": [
       "generic-service"
     ],
     "object_name": "swh webapp content end to end",
     "object_type": "Service",
     "order": 60,
     "prefix": false,
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf",
     "template": false
*******************************************
+ Icinga2::Object[icinga2::object::Service::swh-webapp content end to end webapp.staging.swh.network] =>
   parameters =>
     "apply": false,
     "assign": [

     ],
     "attrs": {
       "host_name": "pergamon.softwareheritage.org",
       "check_command": "http",
       "vars": {
         "http_address": "webapp.staging.swh.network",
         "http_vhost": "webapp.staging.swh.network",
         "http_port": 443,
         "http_ssl": true,
         "http_uri": "/browse/content/4dfc4478b1d5f7388b298fdfc06802485bdeae0c/",...
         "http_string": "PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2"
       }
     },
     "attrs_list": [
       "display_name",
       "host_name",
       "check_command",
       "check_timeout",
       "check_interval",
       "check_period",
       "retry_interval",
       "max_check_attempts",
       "groups",
       "enable_notifications",
       "enable_active_checks",
       "enable_passive_checks",
       "enable_event_handler",
       "enable_flapping",
       "enable_perfdata",
       "event_command",
       "flapping_threshold_low",
       "flapping_threshold_high",
       "volatile",
       "zone",
       "command_endpoint",
       "notes",
       "notes_url",
       "action_url",
       "icon_image",
       "icon_image_alt",
       "vars",
       "Acknowledgement",
       "ApiBindHost",
       "ApiBindPort",
       "ApiEnvironment",
       "ApplicationType",
       "Array",
       "AttachDebugger",
       "BuildCompilerName",
       "BuildCompilerVersion",
       "BuildHostName",
       "Checkable",
       "Command",
       "Concurrency",
       "ConfigObject",
       "Configuration",
       "Critical",
       "Custom",
       "CustomVarObject",
       "DateTime",
       "Deprecated",
       "Dictionary",
       "Down",
       "DowntimeEnd",
       "DowntimeRemoved",
       "DowntimeStart",
       "Environment",
       "FlappingEnd",
       "FlappingStart",
       "Function",
       "HostDown",
       "HostUp",
       "IncludeConfDir",
       "Internal",
       "Json",
       "LocalStateDir",
       "LogCritical",
       "LogDebug",
       "Logger",
       "LogInformation",
       "LogNotice",
       "LogWarning",
       "Math",
       "MaxConcurrentChecks",
       "ModAttrPath",
       "Namespace",
       "NodeName",
       "OK",
       "ObjectsPath",
       "PerfdataValue",
       "PidPath",
       "PkgDataDir",
       "PlatformArchitecture",
       "PlatformKernel",
       "PlatformKernelVersion",
       "PlatformName",
       "PlatformVersion",
       "PrefixDir",
       "Problem",
       "Recovery",
       "Reference",
       "RunAsGroup",
       "RunAsUser",
       "RunDir",
       "ServiceCritical",
       "ServiceOK",
       "ServiceUnknown",
       "ServiceWarning",
       "StatePath",
       "StreamLogger",
       "SysconfDir",
       "System",
       "Type",
       "Types",
       "Unknown",
       "Up",
       "UseVfork",
       "VarsPath",
       "Warning",
       "ZonesDir",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name"
     ],
     "ensure": "present",
     "ignore": [

     ],
     "import": [
       "generic-service"
     ],
     "object_name": "swh webapp content end to end",
     "object_type": "Service",
     "order": 60,
     "prefix": false,
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf",
     "template": false
*******************************************
+ Icinga2::Object[icinga2::object::Service::swh-webapp content_known archive.softwareheritage.org] =>
   parameters =>
     "apply": false,
     "assign": [

     ],
     "attrs": {
       "host_name": "pergamon.softwareheritage.org",
       "check_command": "http",
       "vars": {
         "http_address": "archive.softwareheritage.org",
         "http_vhost": "archive.softwareheritage.org",
         "http_port": 443,
         "http_ssl": true,
         "http_uri": "/api/1/content/known/search/",
         "http_post": "q=8624bcdae55baeef00cd11d5dfcfa60f68710a02",
         "http_string": "\"found\":true"
       }
     },
     "attrs_list": [
       "display_name",
       "host_name",
       "check_command",
       "check_timeout",
       "check_interval",
       "check_period",
       "retry_interval",
       "max_check_attempts",
       "groups",
       "enable_notifications",
       "enable_active_checks",
       "enable_passive_checks",
       "enable_event_handler",
       "enable_flapping",
       "enable_perfdata",
       "event_command",
       "flapping_threshold_low",
       "flapping_threshold_high",
       "volatile",
       "zone",
       "command_endpoint",
       "notes",
       "notes_url",
       "action_url",
       "icon_image",
       "icon_image_alt",
       "vars",
       "Acknowledgement",
       "ApiBindHost",
       "ApiBindPort",
       "ApiEnvironment",
       "ApplicationType",
       "Array",
       "AttachDebugger",
       "BuildCompilerName",
       "BuildCompilerVersion",
       "BuildHostName",
       "Checkable",
       "Command",
       "Concurrency",
       "ConfigObject",
       "Configuration",
       "Critical",
       "Custom",
       "CustomVarObject",
       "DateTime",
       "Deprecated",
       "Dictionary",
       "Down",
       "DowntimeEnd",
       "DowntimeRemoved",
       "DowntimeStart",
       "Environment",
       "FlappingEnd",
       "FlappingStart",
       "Function",
       "HostDown",
       "HostUp",
       "IncludeConfDir",
       "Internal",
       "Json",
       "LocalStateDir",
       "LogCritical",
       "LogDebug",
       "Logger",
       "LogInformation",
       "LogNotice",
       "LogWarning",
       "Math",
       "MaxConcurrentChecks",
       "ModAttrPath",
       "Namespace",
       "NodeName",
       "OK",
       "ObjectsPath",
       "PerfdataValue",
       "PidPath",
       "PkgDataDir",
       "PlatformArchitecture",
       "PlatformKernel",
       "PlatformKernelVersion",
       "PlatformName",
       "PlatformVersion",
       "PrefixDir",
       "Problem",
       "Recovery",
       "Reference",
       "RunAsGroup",
       "RunAsUser",
       "RunDir",
       "ServiceCritical",
       "ServiceOK",
       "ServiceUnknown",
       "ServiceWarning",
       "StatePath",
       "StreamLogger",
       "SysconfDir",
       "System",
       "Type",
       "Types",
       "Unknown",
       "Up",
       "UseVfork",
       "VarsPath",
       "Warning",
       "ZonesDir",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name"
     ],
     "ensure": "present",
     "ignore": [

     ],
     "import": [
       "generic-service"
     ],
     "object_name": "swh webapp content_known",
     "object_type": "Service",
     "order": 60,
     "prefix": false,
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf",
     "template": false
*******************************************
+ Icinga2::Object[icinga2::object::Service::swh-webapp content_known webapp.staging.swh.network] =>
   parameters =>
     "apply": false,
     "assign": [

     ],
     "attrs": {
       "host_name": "pergamon.softwareheritage.org",
       "check_command": "http",
       "vars": {
         "http_address": "webapp.staging.swh.network",
         "http_vhost": "webapp.staging.swh.network",
         "http_port": 443,
         "http_ssl": true,
         "http_uri": "/api/1/content/known/search/",
         "http_post": "q=8624bcdae55baeef00cd11d5dfcfa60f68710a02",
         "http_string": "\"found\":true"
       }
     },
     "attrs_list": [
       "display_name",
       "host_name",
       "check_command",
       "check_timeout",
       "check_interval",
       "check_period",
       "retry_interval",
       "max_check_attempts",
       "groups",
       "enable_notifications",
       "enable_active_checks",
       "enable_passive_checks",
       "enable_event_handler",
       "enable_flapping",
       "enable_perfdata",
       "event_command",
       "flapping_threshold_low",
       "flapping_threshold_high",
       "volatile",
       "zone",
       "command_endpoint",
       "notes",
       "notes_url",
       "action_url",
       "icon_image",
       "icon_image_alt",
       "vars",
       "Acknowledgement",
       "ApiBindHost",
       "ApiBindPort",
       "ApiEnvironment",
       "ApplicationType",
       "Array",
       "AttachDebugger",
       "BuildCompilerName",
       "BuildCompilerVersion",
       "BuildHostName",
       "Checkable",
       "Command",
       "Concurrency",
       "ConfigObject",
       "Configuration",
       "Critical",
       "Custom",
       "CustomVarObject",
       "DateTime",
       "Deprecated",
       "Dictionary",
       "Down",
       "DowntimeEnd",
       "DowntimeRemoved",
       "DowntimeStart",
       "Environment",
       "FlappingEnd",
       "FlappingStart",
       "Function",
       "HostDown",
       "HostUp",
       "IncludeConfDir",
       "Internal",
       "Json",
       "LocalStateDir",
       "LogCritical",
       "LogDebug",
       "Logger",
       "LogInformation",
       "LogNotice",
       "LogWarning",
       "Math",
       "MaxConcurrentChecks",
       "ModAttrPath",
       "Namespace",
       "NodeName",
       "OK",
       "ObjectsPath",
       "PerfdataValue",
       "PidPath",
       "PkgDataDir",
       "PlatformArchitecture",
       "PlatformKernel",
       "PlatformKernelVersion",
       "PlatformName",
       "PlatformVersion",
       "PrefixDir",
       "Problem",
       "Recovery",
       "Reference",
       "RunAsGroup",
       "RunAsUser",
       "RunDir",
       "ServiceCritical",
       "ServiceOK",
       "ServiceUnknown",
       "ServiceWarning",
       "StatePath",
       "StreamLogger",
       "SysconfDir",
       "System",
       "Type",
       "Types",
       "Unknown",
       "Up",
       "UseVfork",
       "VarsPath",
       "Warning",
       "ZonesDir",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name"
     ],
     "ensure": "present",
     "ignore": [

     ],
     "import": [
       "generic-service"
     ],
     "object_name": "swh webapp content_known",
     "object_type": "Service",
     "order": 60,
     "prefix": false,
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf",
     "template": false
*******************************************
+ Icinga2::Object[icinga2::object::Service::swh-webapp counters archive.softwareheritage.org] =>
   parameters =>
     "apply": false,
     "assign": [

     ],
     "attrs": {
       "host_name": "pergamon.softwareheritage.org",
       "check_command": "http",
       "vars": {
         "http_address": "archive.softwareheritage.org",
         "http_vhost": "archive.softwareheritage.org",
         "http_port": 443,
         "http_ssl": true,
         "http_uri": "/api/1/stat/counters/",
         "http_string": "\"content\":"
       }
     },
     "attrs_list": [
       "display_name",
       "host_name",
       "check_command",
       "check_timeout",
       "check_interval",
       "check_period",
       "retry_interval",
       "max_check_attempts",
       "groups",
       "enable_notifications",
       "enable_active_checks",
       "enable_passive_checks",
       "enable_event_handler",
       "enable_flapping",
       "enable_perfdata",
       "event_command",
       "flapping_threshold_low",
       "flapping_threshold_high",
       "volatile",
       "zone",
       "command_endpoint",
       "notes",
       "notes_url",
       "action_url",
       "icon_image",
       "icon_image_alt",
       "vars",
       "Acknowledgement",
       "ApiBindHost",
       "ApiBindPort",
       "ApiEnvironment",
       "ApplicationType",
       "Array",
       "AttachDebugger",
       "BuildCompilerName",
       "BuildCompilerVersion",
       "BuildHostName",
       "Checkable",
       "Command",
       "Concurrency",
       "ConfigObject",
       "Configuration",
       "Critical",
       "Custom",
       "CustomVarObject",
       "DateTime",
       "Deprecated",
       "Dictionary",
       "Down",
       "DowntimeEnd",
       "DowntimeRemoved",
       "DowntimeStart",
       "Environment",
       "FlappingEnd",
       "FlappingStart",
       "Function",
       "HostDown",
       "HostUp",
       "IncludeConfDir",
       "Internal",
       "Json",
       "LocalStateDir",
       "LogCritical",
       "LogDebug",
       "Logger",
       "LogInformation",
       "LogNotice",
       "LogWarning",
       "Math",
       "MaxConcurrentChecks",
       "ModAttrPath",
       "Namespace",
       "NodeName",
       "OK",
       "ObjectsPath",
       "PerfdataValue",
       "PidPath",
       "PkgDataDir",
       "PlatformArchitecture",
       "PlatformKernel",
       "PlatformKernelVersion",
       "PlatformName",
       "PlatformVersion",
       "PrefixDir",
       "Problem",
       "Recovery",
       "Reference",
       "RunAsGroup",
       "RunAsUser",
       "RunDir",
       "ServiceCritical",
       "ServiceOK",
       "ServiceUnknown",
       "ServiceWarning",
       "StatePath",
       "StreamLogger",
       "SysconfDir",
       "System",
       "Type",
       "Types",
       "Unknown",
       "Up",
       "UseVfork",
       "VarsPath",
       "Warning",
       "ZonesDir",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name"
     ],
     "ensure": "present",
     "ignore": [

     ],
     "import": [
       "generic-service"
     ],
     "object_name": "swh webapp counters",
     "object_type": "Service",
     "order": 60,
     "prefix": false,
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf",
     "template": false
*******************************************
+ Icinga2::Object[icinga2::object::Service::swh-webapp counters webapp.staging.swh.network] =>
   parameters =>
     "apply": false,
     "assign": [

     ],
     "attrs": {
       "host_name": "pergamon.softwareheritage.org",
       "check_command": "http",
       "vars": {
         "http_address": "webapp.staging.swh.network",
         "http_vhost": "webapp.staging.swh.network",
         "http_port": 443,
         "http_ssl": true,
         "http_uri": "/api/1/stat/counters/",
         "http_string": "\"content\":"
       }
     },
     "attrs_list": [
       "display_name",
       "host_name",
       "check_command",
       "check_timeout",
       "check_interval",
       "check_period",
       "retry_interval",
       "max_check_attempts",
       "groups",
       "enable_notifications",
       "enable_active_checks",
       "enable_passive_checks",
       "enable_event_handler",
       "enable_flapping",
       "enable_perfdata",
       "event_command",
       "flapping_threshold_low",
       "flapping_threshold_high",
       "volatile",
       "zone",
       "command_endpoint",
       "notes",
       "notes_url",
       "action_url",
       "icon_image",
       "icon_image_alt",
       "vars",
       "Acknowledgement",
       "ApiBindHost",
       "ApiBindPort",
       "ApiEnvironment",
       "ApplicationType",
       "Array",
       "AttachDebugger",
       "BuildCompilerName",
       "BuildCompilerVersion",
       "BuildHostName",
       "Checkable",
       "Command",
       "Concurrency",
       "ConfigObject",
       "Configuration",
       "Critical",
       "Custom",
       "CustomVarObject",
       "DateTime",
       "Deprecated",
       "Dictionary",
       "Down",
       "DowntimeEnd",
       "DowntimeRemoved",
       "DowntimeStart",
       "Environment",
       "FlappingEnd",
       "FlappingStart",
       "Function",
       "HostDown",
       "HostUp",
       "IncludeConfDir",
       "Internal",
       "Json",
       "LocalStateDir",
       "LogCritical",
       "LogDebug",
       "Logger",
       "LogInformation",
       "LogNotice",
       "LogWarning",
       "Math",
       "MaxConcurrentChecks",
       "ModAttrPath",
       "Namespace",
       "NodeName",
       "OK",
       "ObjectsPath",
       "PerfdataValue",
       "PidPath",
       "PkgDataDir",
       "PlatformArchitecture",
       "PlatformKernel",
       "PlatformKernelVersion",
       "PlatformName",
       "PlatformVersion",
       "PrefixDir",
       "Problem",
       "Recovery",
       "Reference",
       "RunAsGroup",
       "RunAsUser",
       "RunDir",
       "ServiceCritical",
       "ServiceOK",
       "ServiceUnknown",
       "ServiceWarning",
       "StatePath",
       "StreamLogger",
       "SysconfDir",
       "System",
       "Type",
       "Types",
       "Unknown",
       "Up",
       "UseVfork",
       "VarsPath",
       "Warning",
       "ZonesDir",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name"
     ],
     "ensure": "present",
     "ignore": [

     ],
     "import": [
       "generic-service"
     ],
     "object_name": "swh webapp counters",
     "object_type": "Service",
     "order": 60,
     "prefix": false,
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf",
     "template": false
*******************************************
+ Icinga2::Object[icinga2::object::Service::swh-webapp directory end to end archive.softwareheritage.org] =>
   parameters =>
     "apply": false,
     "assign": [

     ],
     "attrs": {
       "host_name": "pergamon.softwareheritage.org",
       "check_command": "http",
       "vars": {
         "http_address": "archive.softwareheritage.org",
         "http_vhost": "archive.softwareheritage.org",
         "http_port": 443,
         "http_ssl": true,
         "http_uri": "/browse/directory/977fc4b98c0e85816348cebd3b12026407c368b6/...
         "http_linespan": true,
         "http_expect_body_regex": "-:\"Doc.*Grammar.*Include.*Lib.*Mac.*Misc.*Mo...
       }
     },
     "attrs_list": [
       "display_name",
       "host_name",
       "check_command",
       "check_timeout",
       "check_interval",
       "check_period",
       "retry_interval",
       "max_check_attempts",
       "groups",
       "enable_notifications",
       "enable_active_checks",
       "enable_passive_checks",
       "enable_event_handler",
       "enable_flapping",
       "enable_perfdata",
       "event_command",
       "flapping_threshold_low",
       "flapping_threshold_high",
       "volatile",
       "zone",
       "command_endpoint",
       "notes",
       "notes_url",
       "action_url",
       "icon_image",
       "icon_image_alt",
       "vars",
       "Acknowledgement",
       "ApiBindHost",
       "ApiBindPort",
       "ApiEnvironment",
       "ApplicationType",
       "Array",
       "AttachDebugger",
       "BuildCompilerName",
       "BuildCompilerVersion",
       "BuildHostName",
       "Checkable",
       "Command",
       "Concurrency",
       "ConfigObject",
       "Configuration",
       "Critical",
       "Custom",
       "CustomVarObject",
       "DateTime",
       "Deprecated",
       "Dictionary",
       "Down",
       "DowntimeEnd",
       "DowntimeRemoved",
       "DowntimeStart",
       "Environment",
       "FlappingEnd",
       "FlappingStart",
       "Function",
       "HostDown",
       "HostUp",
       "IncludeConfDir",
       "Internal",
       "Json",
       "LocalStateDir",
       "LogCritical",
       "LogDebug",
       "Logger",
       "LogInformation",
       "LogNotice",
       "LogWarning",
       "Math",
       "MaxConcurrentChecks",
       "ModAttrPath",
       "Namespace",
       "NodeName",
       "OK",
       "ObjectsPath",
       "PerfdataValue",
       "PidPath",
       "PkgDataDir",
       "PlatformArchitecture",
       "PlatformKernel",
       "PlatformKernelVersion",
       "PlatformName",
       "PlatformVersion",
       "PrefixDir",
       "Problem",
       "Recovery",
       "Reference",
       "RunAsGroup",
       "RunAsUser",
       "RunDir",
       "ServiceCritical",
       "ServiceOK",
       "ServiceUnknown",
       "ServiceWarning",
       "StatePath",
       "StreamLogger",
       "SysconfDir",
       "System",
       "Type",
       "Types",
       "Unknown",
       "Up",
       "UseVfork",
       "VarsPath",
       "Warning",
       "ZonesDir",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name"
     ],
     "ensure": "present",
     "ignore": [

     ],
     "import": [
       "generic-service"
     ],
     "object_name": "swh webapp directory end to end",
     "object_type": "Service",
     "order": 60,
     "prefix": false,
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf",
     "template": false
*******************************************
+ Icinga2::Object[icinga2::object::Service::swh-webapp directory end to end webapp.staging.swh.network] =>
   parameters =>
     "apply": false,
     "assign": [

     ],
     "attrs": {
       "host_name": "pergamon.softwareheritage.org",
       "check_command": "http",
       "vars": {
         "http_address": "webapp.staging.swh.network",
         "http_vhost": "webapp.staging.swh.network",
         "http_port": 443,
         "http_ssl": true,
         "http_uri": "/browse/directory/977fc4b98c0e85816348cebd3b12026407c368b6/...
         "http_linespan": true,
         "http_expect_body_regex": "-:\"Doc.*Grammar.*Include.*Lib.*Mac.*Misc.*Mo...
       }
     },
     "attrs_list": [
       "display_name",
       "host_name",
       "check_command",
       "check_timeout",
       "check_interval",
       "check_period",
       "retry_interval",
       "max_check_attempts",
       "groups",
       "enable_notifications",
       "enable_active_checks",
       "enable_passive_checks",
       "enable_event_handler",
       "enable_flapping",
       "enable_perfdata",
       "event_command",
       "flapping_threshold_low",
       "flapping_threshold_high",
       "volatile",
       "zone",
       "command_endpoint",
       "notes",
       "notes_url",
       "action_url",
       "icon_image",
       "icon_image_alt",
       "vars",
       "Acknowledgement",
       "ApiBindHost",
       "ApiBindPort",
       "ApiEnvironment",
       "ApplicationType",
       "Array",
       "AttachDebugger",
       "BuildCompilerName",
       "BuildCompilerVersion",
       "BuildHostName",
       "Checkable",
       "Command",
       "Concurrency",
       "ConfigObject",
       "Configuration",
       "Critical",
       "Custom",
       "CustomVarObject",
       "DateTime",
       "Deprecated",
       "Dictionary",
       "Down",
       "DowntimeEnd",
       "DowntimeRemoved",
       "DowntimeStart",
       "Environment",
       "FlappingEnd",
       "FlappingStart",
       "Function",
       "HostDown",
       "HostUp",
       "IncludeConfDir",
       "Internal",
       "Json",
       "LocalStateDir",
       "LogCritical",
       "LogDebug",
       "Logger",
       "LogInformation",
       "LogNotice",
       "LogWarning",
       "Math",
       "MaxConcurrentChecks",
       "ModAttrPath",
       "Namespace",
       "NodeName",
       "OK",
       "ObjectsPath",
       "PerfdataValue",
       "PidPath",
       "PkgDataDir",
       "PlatformArchitecture",
       "PlatformKernel",
       "PlatformKernelVersion",
       "PlatformName",
       "PlatformVersion",
       "PrefixDir",
       "Problem",
       "Recovery",
       "Reference",
       "RunAsGroup",
       "RunAsUser",
       "RunDir",
       "ServiceCritical",
       "ServiceOK",
       "ServiceUnknown",
       "ServiceWarning",
       "StatePath",
       "StreamLogger",
       "SysconfDir",
       "System",
       "Type",
       "Types",
       "Unknown",
       "Up",
       "UseVfork",
       "VarsPath",
       "Warning",
       "ZonesDir",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name"
     ],
     "ensure": "present",
     "ignore": [

     ],
     "import": [
       "generic-service"
     ],
     "object_name": "swh webapp directory end to end",
     "object_type": "Service",
     "order": 60,
     "prefix": false,
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf",
     "template": false
*******************************************
+ Icinga2::Object[icinga2::object::Service::swh-webapp graphql archive.softwareheritage.org] =>
   parameters =>
     "apply": false,
     "assign": [

     ],
     "attrs": {
       "host_name": "pergamon.softwareheritage.org",
       "check_command": "http",
       "vars": {
         "http_address": "archive.softwareheritage.org",
         "http_vhost": "archive.softwareheritage.org",
         "http_port": 443,
         "http_ssl": true,
         "http_uri": "/graphql/",
         "http_string": "SWH GraphQL explorer"
       }
     },
     "attrs_list": [
       "display_name",
       "host_name",
       "check_command",
       "check_timeout",
       "check_interval",
       "check_period",
       "retry_interval",
       "max_check_attempts",
       "groups",
       "enable_notifications",
       "enable_active_checks",
       "enable_passive_checks",
       "enable_event_handler",
       "enable_flapping",
       "enable_perfdata",
       "event_command",
       "flapping_threshold_low",
       "flapping_threshold_high",
       "volatile",
       "zone",
       "command_endpoint",
       "notes",
       "notes_url",
       "action_url",
       "icon_image",
       "icon_image_alt",
       "vars",
       "Acknowledgement",
       "ApiBindHost",
       "ApiBindPort",
       "ApiEnvironment",
       "ApplicationType",
       "Array",
       "AttachDebugger",
       "BuildCompilerName",
       "BuildCompilerVersion",
       "BuildHostName",
       "Checkable",
       "Command",
       "Concurrency",
       "ConfigObject",
       "Configuration",
       "Critical",
       "Custom",
       "CustomVarObject",
       "DateTime",
       "Deprecated",
       "Dictionary",
       "Down",
       "DowntimeEnd",
       "DowntimeRemoved",
       "DowntimeStart",
       "Environment",
       "FlappingEnd",
       "FlappingStart",
       "Function",
       "HostDown",
       "HostUp",
       "IncludeConfDir",
       "Internal",
       "Json",
       "LocalStateDir",
       "LogCritical",
       "LogDebug",
       "Logger",
       "LogInformation",
       "LogNotice",
       "LogWarning",
       "Math",
       "MaxConcurrentChecks",
       "ModAttrPath",
       "Namespace",
       "NodeName",
       "OK",
       "ObjectsPath",
       "PerfdataValue",
       "PidPath",
       "PkgDataDir",
       "PlatformArchitecture",
       "PlatformKernel",
       "PlatformKernelVersion",
       "PlatformName",
       "PlatformVersion",
       "PrefixDir",
       "Problem",
       "Recovery",
       "Reference",
       "RunAsGroup",
       "RunAsUser",
       "RunDir",
       "ServiceCritical",
       "ServiceOK",
       "ServiceUnknown",
       "ServiceWarning",
       "StatePath",
       "StreamLogger",
       "SysconfDir",
       "System",
       "Type",
       "Types",
       "Unknown",
       "Up",
       "UseVfork",
       "VarsPath",
       "Warning",
       "ZonesDir",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name"
     ],
     "ensure": "present",
     "ignore": [

     ],
     "import": [
       "generic-service"
     ],
     "object_name": "swh webapp graphql",
     "object_type": "Service",
     "order": 60,
     "prefix": false,
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf",
     "template": false
*******************************************
+ Icinga2::Object[icinga2::object::Service::swh-webapp graphql webapp.staging.swh.network] =>
   parameters =>
     "apply": false,
     "assign": [

     ],
     "attrs": {
       "host_name": "pergamon.softwareheritage.org",
       "check_command": "http",
       "vars": {
         "http_address": "webapp.staging.swh.network",
         "http_vhost": "webapp.staging.swh.network",
         "http_port": 443,
         "http_ssl": true,
         "http_uri": "/graphql/",
         "http_string": "SWH GraphQL explorer"
       }
     },
     "attrs_list": [
       "display_name",
       "host_name",
       "check_command",
       "check_timeout",
       "check_interval",
       "check_period",
       "retry_interval",
       "max_check_attempts",
       "groups",
       "enable_notifications",
       "enable_active_checks",
       "enable_passive_checks",
       "enable_event_handler",
       "enable_flapping",
       "enable_perfdata",
       "event_command",
       "flapping_threshold_low",
       "flapping_threshold_high",
       "volatile",
       "zone",
       "command_endpoint",
       "notes",
       "notes_url",
       "action_url",
       "icon_image",
       "icon_image_alt",
       "vars",
       "Acknowledgement",
       "ApiBindHost",
       "ApiBindPort",
       "ApiEnvironment",
       "ApplicationType",
       "Array",
       "AttachDebugger",
       "BuildCompilerName",
       "BuildCompilerVersion",
       "BuildHostName",
       "Checkable",
       "Command",
       "Concurrency",
       "ConfigObject",
       "Configuration",
       "Critical",
       "Custom",
       "CustomVarObject",
       "DateTime",
       "Deprecated",
       "Dictionary",
       "Down",
       "DowntimeEnd",
       "DowntimeRemoved",
       "DowntimeStart",
       "Environment",
       "FlappingEnd",
       "FlappingStart",
       "Function",
       "HostDown",
       "HostUp",
       "IncludeConfDir",
       "Internal",
       "Json",
       "LocalStateDir",
       "LogCritical",
       "LogDebug",
       "Logger",
       "LogInformation",
       "LogNotice",
       "LogWarning",
       "Math",
       "MaxConcurrentChecks",
       "ModAttrPath",
       "Namespace",
       "NodeName",
       "OK",
       "ObjectsPath",
       "PerfdataValue",
       "PidPath",
       "PkgDataDir",
       "PlatformArchitecture",
       "PlatformKernel",
       "PlatformKernelVersion",
       "PlatformName",
       "PlatformVersion",
       "PrefixDir",
       "Problem",
       "Recovery",
       "Reference",
       "RunAsGroup",
       "RunAsUser",
       "RunDir",
       "ServiceCritical",
       "ServiceOK",
       "ServiceUnknown",
       "ServiceWarning",
       "StatePath",
       "StreamLogger",
       "SysconfDir",
       "System",
       "Type",
       "Types",
       "Unknown",
       "Up",
       "UseVfork",
       "VarsPath",
       "Warning",
       "ZonesDir",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name"
     ],
     "ensure": "present",
     "ignore": [

     ],
     "import": [
       "generic-service"
     ],
     "object_name": "swh webapp graphql",
     "object_type": "Service",
     "order": 60,
     "prefix": false,
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf",
     "template": false
*******************************************
+ Icinga2::Object[icinga2::object::Service::swh-webapp release end to end archive.softwareheritage.org] =>
   parameters =>
     "apply": false,
     "assign": [

     ],
     "attrs": {
       "host_name": "pergamon.softwareheritage.org",
       "check_command": "http",
       "vars": {
         "http_address": "archive.softwareheritage.org",
         "http_vhost": "archive.softwareheritage.org",
         "http_port": 443,
         "http_ssl": true,
         "http_uri": "/browse/release/a9b7e3f1eada90250a6b2ab2ef3e0a846cb16831/",...
         "http_linespan": true,
         "http_expect_body_regex": "-:\"Linux 4.9-rc8.*/revision/3e5de27e940d00d8...
       }
     },
     "attrs_list": [
       "display_name",
       "host_name",
       "check_command",
       "check_timeout",
       "check_interval",
       "check_period",
       "retry_interval",
       "max_check_attempts",
       "groups",
       "enable_notifications",
       "enable_active_checks",
       "enable_passive_checks",
       "enable_event_handler",
       "enable_flapping",
       "enable_perfdata",
       "event_command",
       "flapping_threshold_low",
       "flapping_threshold_high",
       "volatile",
       "zone",
       "command_endpoint",
       "notes",
       "notes_url",
       "action_url",
       "icon_image",
       "icon_image_alt",
       "vars",
       "Acknowledgement",
       "ApiBindHost",
       "ApiBindPort",
       "ApiEnvironment",
       "ApplicationType",
       "Array",
       "AttachDebugger",
       "BuildCompilerName",
       "BuildCompilerVersion",
       "BuildHostName",
       "Checkable",
       "Command",
       "Concurrency",
       "ConfigObject",
       "Configuration",
       "Critical",
       "Custom",
       "CustomVarObject",
       "DateTime",
       "Deprecated",
       "Dictionary",
       "Down",
       "DowntimeEnd",
       "DowntimeRemoved",
       "DowntimeStart",
       "Environment",
       "FlappingEnd",
       "FlappingStart",
       "Function",
       "HostDown",
       "HostUp",
       "IncludeConfDir",
       "Internal",
       "Json",
       "LocalStateDir",
       "LogCritical",
       "LogDebug",
       "Logger",
       "LogInformation",
       "LogNotice",
       "LogWarning",
       "Math",
       "MaxConcurrentChecks",
       "ModAttrPath",
       "Namespace",
       "NodeName",
       "OK",
       "ObjectsPath",
       "PerfdataValue",
       "PidPath",
       "PkgDataDir",
       "PlatformArchitecture",
       "PlatformKernel",
       "PlatformKernelVersion",
       "PlatformName",
       "PlatformVersion",
       "PrefixDir",
       "Problem",
       "Recovery",
       "Reference",
       "RunAsGroup",
       "RunAsUser",
       "RunDir",
       "ServiceCritical",
       "ServiceOK",
       "ServiceUnknown",
       "ServiceWarning",
       "StatePath",
       "StreamLogger",
       "SysconfDir",
       "System",
       "Type",
       "Types",
       "Unknown",
       "Up",
       "UseVfork",
       "VarsPath",
       "Warning",
       "ZonesDir",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name"
     ],
     "ensure": "present",
     "ignore": [

     ],
     "import": [
       "generic-service"
     ],
     "object_name": "swh webapp release end to end",
     "object_type": "Service",
     "order": 60,
     "prefix": false,
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf",
     "template": false
*******************************************
+ Icinga2::Object[icinga2::object::Service::swh-webapp release end to end webapp.staging.swh.network] =>
   parameters =>
     "apply": false,
     "assign": [

     ],
     "attrs": {
       "host_name": "pergamon.softwareheritage.org",
       "check_command": "http",
       "vars": {
         "http_address": "webapp.staging.swh.network",
         "http_vhost": "webapp.staging.swh.network",
         "http_port": 443,
         "http_ssl": true,
         "http_uri": "/browse/release/a9b7e3f1eada90250a6b2ab2ef3e0a846cb16831/",...
         "http_linespan": true,
         "http_expect_body_regex": "-:\"Linux 4.9-rc8.*/revision/3e5de27e940d00d8...
       }
     },
     "attrs_list": [
       "display_name",
       "host_name",
       "check_command",
       "check_timeout",
       "check_interval",
       "check_period",
       "retry_interval",
       "max_check_attempts",
       "groups",
       "enable_notifications",
       "enable_active_checks",
       "enable_passive_checks",
       "enable_event_handler",
       "enable_flapping",
       "enable_perfdata",
       "event_command",
       "flapping_threshold_low",
       "flapping_threshold_high",
       "volatile",
       "zone",
       "command_endpoint",
       "notes",
       "notes_url",
       "action_url",
       "icon_image",
       "icon_image_alt",
       "vars",
       "Acknowledgement",
       "ApiBindHost",
       "ApiBindPort",
       "ApiEnvironment",
       "ApplicationType",
       "Array",
       "AttachDebugger",
       "BuildCompilerName",
       "BuildCompilerVersion",
       "BuildHostName",
       "Checkable",
       "Command",
       "Concurrency",
       "ConfigObject",
       "Configuration",
       "Critical",
       "Custom",
       "CustomVarObject",
       "DateTime",
       "Deprecated",
       "Dictionary",
       "Down",
       "DowntimeEnd",
       "DowntimeRemoved",
       "DowntimeStart",
       "Environment",
       "FlappingEnd",
       "FlappingStart",
       "Function",
       "HostDown",
       "HostUp",
       "IncludeConfDir",
       "Internal",
       "Json",
       "LocalStateDir",
       "LogCritical",
       "LogDebug",
       "Logger",
       "LogInformation",
       "LogNotice",
       "LogWarning",
       "Math",
       "MaxConcurrentChecks",
       "ModAttrPath",
       "Namespace",
       "NodeName",
       "OK",
       "ObjectsPath",
       "PerfdataValue",
       "PidPath",
       "PkgDataDir",
       "PlatformArchitecture",
       "PlatformKernel",
       "PlatformKernelVersion",
       "PlatformName",
       "PlatformVersion",
       "PrefixDir",
       "Problem",
       "Recovery",
       "Reference",
       "RunAsGroup",
       "RunAsUser",
       "RunDir",
       "ServiceCritical",
       "ServiceOK",
       "ServiceUnknown",
       "ServiceWarning",
       "StatePath",
       "StreamLogger",
       "SysconfDir",
       "System",
       "Type",
       "Types",
       "Unknown",
       "Up",
       "UseVfork",
       "VarsPath",
       "Warning",
       "ZonesDir",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name"
     ],
     "ensure": "present",
     "ignore": [

     ],
     "import": [
       "generic-service"
     ],
     "object_name": "swh webapp release end to end",
     "object_type": "Service",
     "order": 60,
     "prefix": false,
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf",
     "template": false
*******************************************
+ Icinga2::Object[icinga2::object::Service::swh-webapp revision end to end archive.softwareheritage.org] =>
   parameters =>
     "apply": false,
     "assign": [

     ],
     "attrs": {
       "host_name": "pergamon.softwareheritage.org",
       "check_command": "http",
       "vars": {
         "http_address": "archive.softwareheritage.org",
         "http_vhost": "archive.softwareheritage.org",
         "http_port": 443,
         "http_ssl": true,
         "http_uri": "/browse/revision/f1b94134a4b879bc55c3dacdb496690c8ebdc03f/"...
         "http_linespan": true,
         "http_expect_body_regex": "-:\"Allocate the output vlc pictures with dim...
       }
     },
     "attrs_list": [
       "display_name",
       "host_name",
       "check_command",
       "check_timeout",
       "check_interval",
       "check_period",
       "retry_interval",
       "max_check_attempts",
       "groups",
       "enable_notifications",
       "enable_active_checks",
       "enable_passive_checks",
       "enable_event_handler",
       "enable_flapping",
       "enable_perfdata",
       "event_command",
       "flapping_threshold_low",
       "flapping_threshold_high",
       "volatile",
       "zone",
       "command_endpoint",
       "notes",
       "notes_url",
       "action_url",
       "icon_image",
       "icon_image_alt",
       "vars",
       "Acknowledgement",
       "ApiBindHost",
       "ApiBindPort",
       "ApiEnvironment",
       "ApplicationType",
       "Array",
       "AttachDebugger",
       "BuildCompilerName",
       "BuildCompilerVersion",
       "BuildHostName",
       "Checkable",
       "Command",
       "Concurrency",
       "ConfigObject",
       "Configuration",
       "Critical",
       "Custom",
       "CustomVarObject",
       "DateTime",
       "Deprecated",
       "Dictionary",
       "Down",
       "DowntimeEnd",
       "DowntimeRemoved",
       "DowntimeStart",
       "Environment",
       "FlappingEnd",
       "FlappingStart",
       "Function",
       "HostDown",
       "HostUp",
       "IncludeConfDir",
       "Internal",
       "Json",
       "LocalStateDir",
       "LogCritical",
       "LogDebug",
       "Logger",
       "LogInformation",
       "LogNotice",
       "LogWarning",
       "Math",
       "MaxConcurrentChecks",
       "ModAttrPath",
       "Namespace",
       "NodeName",
       "OK",
       "ObjectsPath",
       "PerfdataValue",
       "PidPath",
       "PkgDataDir",
       "PlatformArchitecture",
       "PlatformKernel",
       "PlatformKernelVersion",
       "PlatformName",
       "PlatformVersion",
       "PrefixDir",
       "Problem",
       "Recovery",
       "Reference",
       "RunAsGroup",
       "RunAsUser",
       "RunDir",
       "ServiceCritical",
       "ServiceOK",
       "ServiceUnknown",
       "ServiceWarning",
       "StatePath",
       "StreamLogger",
       "SysconfDir",
       "System",
       "Type",
       "Types",
       "Unknown",
       "Up",
       "UseVfork",
       "VarsPath",
       "Warning",
       "ZonesDir",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name"
     ],
     "ensure": "present",
     "ignore": [

     ],
     "import": [
       "generic-service"
     ],
     "object_name": "swh webapp revision end to end",
     "object_type": "Service",
     "order": 60,
     "prefix": false,
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf",
     "template": false
*******************************************
+ Icinga2::Object[icinga2::object::Service::swh-webapp revision end to end webapp.staging.swh.network] =>
   parameters =>
     "apply": false,
     "assign": [

     ],
     "attrs": {
       "host_name": "pergamon.softwareheritage.org",
       "check_command": "http",
       "vars": {
         "http_address": "webapp.staging.swh.network",
         "http_vhost": "webapp.staging.swh.network",
         "http_port": 443,
         "http_ssl": true,
         "http_uri": "/browse/revision/f1b94134a4b879bc55c3dacdb496690c8ebdc03f/"...
         "http_linespan": true,
         "http_expect_body_regex": "-:\"Allocate the output vlc pictures with dim...
       }
     },
     "attrs_list": [
       "display_name",
       "host_name",
       "check_command",
       "check_timeout",
       "check_interval",
       "check_period",
       "retry_interval",
       "max_check_attempts",
       "groups",
       "enable_notifications",
       "enable_active_checks",
       "enable_passive_checks",
       "enable_event_handler",
       "enable_flapping",
       "enable_perfdata",
       "event_command",
       "flapping_threshold_low",
       "flapping_threshold_high",
       "volatile",
       "zone",
       "command_endpoint",
       "notes",
       "notes_url",
       "action_url",
       "icon_image",
       "icon_image_alt",
       "vars",
       "Acknowledgement",
       "ApiBindHost",
       "ApiBindPort",
       "ApiEnvironment",
       "ApplicationType",
       "Array",
       "AttachDebugger",
       "BuildCompilerName",
       "BuildCompilerVersion",
       "BuildHostName",
       "Checkable",
       "Command",
       "Concurrency",
       "ConfigObject",
       "Configuration",
       "Critical",
       "Custom",
       "CustomVarObject",
       "DateTime",
       "Deprecated",
       "Dictionary",
       "Down",
       "DowntimeEnd",
       "DowntimeRemoved",
       "DowntimeStart",
       "Environment",
       "FlappingEnd",
       "FlappingStart",
       "Function",
       "HostDown",
       "HostUp",
       "IncludeConfDir",
       "Internal",
       "Json",
       "LocalStateDir",
       "LogCritical",
       "LogDebug",
       "Logger",
       "LogInformation",
       "LogNotice",
       "LogWarning",
       "Math",
       "MaxConcurrentChecks",
       "ModAttrPath",
       "Namespace",
       "NodeName",
       "OK",
       "ObjectsPath",
       "PerfdataValue",
       "PidPath",
       "PkgDataDir",
       "PlatformArchitecture",
       "PlatformKernel",
       "PlatformKernelVersion",
       "PlatformName",
       "PlatformVersion",
       "PrefixDir",
       "Problem",
       "Recovery",
       "Reference",
       "RunAsGroup",
       "RunAsUser",
       "RunDir",
       "ServiceCritical",
       "ServiceOK",
       "ServiceUnknown",
       "ServiceWarning",
       "StatePath",
       "StreamLogger",
       "SysconfDir",
       "System",
       "Type",
       "Types",
       "Unknown",
       "Up",
       "UseVfork",
       "VarsPath",
       "Warning",
       "ZonesDir",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name"
     ],
     "ensure": "present",
     "ignore": [

     ],
     "import": [
       "generic-service"
     ],
     "object_name": "swh webapp revision end to end",
     "object_type": "Service",
     "order": 60,
     "prefix": false,
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf",
     "template": false
*******************************************
+ Icinga2::Object[icinga2::object::Service::swh-webapp revision log end to end archive.softwareheritage.org] =>
   parameters =>
     "apply": false,
     "assign": [

     ],
     "attrs": {
       "host_name": "pergamon.softwareheritage.org",
       "check_command": "http",
       "vars": {
         "http_address": "archive.softwareheritage.org",
         "http_vhost": "archive.softwareheritage.org",
         "http_port": 443,
         "http_ssl": true,
         "http_uri": "/browse/revision/b9b0ecd1e2f9db10335383651f8317ed8cec8296/l...
         "http_linespan": true,
         "http_expect_body_regex": "-:\"/browse/revision/b9b0ecd1e2f9db1033538365...
       }
     },
     "attrs_list": [
       "display_name",
       "host_name",
       "check_command",
       "check_timeout",
       "check_interval",
       "check_period",
       "retry_interval",
       "max_check_attempts",
       "groups",
       "enable_notifications",
       "enable_active_checks",
       "enable_passive_checks",
       "enable_event_handler",
       "enable_flapping",
       "enable_perfdata",
       "event_command",
       "flapping_threshold_low",
       "flapping_threshold_high",
       "volatile",
       "zone",
       "command_endpoint",
       "notes",
       "notes_url",
       "action_url",
       "icon_image",
       "icon_image_alt",
       "vars",
       "Acknowledgement",
       "ApiBindHost",
       "ApiBindPort",
       "ApiEnvironment",
       "ApplicationType",
       "Array",
       "AttachDebugger",
       "BuildCompilerName",
       "BuildCompilerVersion",
       "BuildHostName",
       "Checkable",
       "Command",
       "Concurrency",
       "ConfigObject",
       "Configuration",
       "Critical",
       "Custom",
       "CustomVarObject",
       "DateTime",
       "Deprecated",
       "Dictionary",
       "Down",
       "DowntimeEnd",
       "DowntimeRemoved",
       "DowntimeStart",
       "Environment",
       "FlappingEnd",
       "FlappingStart",
       "Function",
       "HostDown",
       "HostUp",
       "IncludeConfDir",
       "Internal",
       "Json",
       "LocalStateDir",
       "LogCritical",
       "LogDebug",
       "Logger",
       "LogInformation",
       "LogNotice",
       "LogWarning",
       "Math",
       "MaxConcurrentChecks",
       "ModAttrPath",
       "Namespace",
       "NodeName",
       "OK",
       "ObjectsPath",
       "PerfdataValue",
       "PidPath",
       "PkgDataDir",
       "PlatformArchitecture",
       "PlatformKernel",
       "PlatformKernelVersion",
       "PlatformName",
       "PlatformVersion",
       "PrefixDir",
       "Problem",
       "Recovery",
       "Reference",
       "RunAsGroup",
       "RunAsUser",
       "RunDir",
       "ServiceCritical",
       "ServiceOK",
       "ServiceUnknown",
       "ServiceWarning",
       "StatePath",
       "StreamLogger",
       "SysconfDir",
       "System",
       "Type",
       "Types",
       "Unknown",
       "Up",
       "UseVfork",
       "VarsPath",
       "Warning",
       "ZonesDir",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name"
     ],
     "ensure": "present",
     "ignore": [

     ],
     "import": [
       "generic-service"
     ],
     "object_name": "swh webapp revision log end to end",
     "object_type": "Service",
     "order": 60,
     "prefix": false,
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf",
     "template": false
*******************************************
+ Icinga2::Object[icinga2::object::Service::swh-webapp revision log end to end webapp.staging.swh.network] =>
   parameters =>
     "apply": false,
     "assign": [

     ],
     "attrs": {
       "host_name": "pergamon.softwareheritage.org",
       "check_command": "http",
       "vars": {
         "http_address": "webapp.staging.swh.network",
         "http_vhost": "webapp.staging.swh.network",
         "http_port": 443,
         "http_ssl": true,
         "http_uri": "/browse/revision/b9b0ecd1e2f9db10335383651f8317ed8cec8296/l...
         "http_linespan": true,
         "http_expect_body_regex": "-:\"/browse/revision/b9b0ecd1e2f9db1033538365...
       }
     },
     "attrs_list": [
       "display_name",
       "host_name",
       "check_command",
       "check_timeout",
       "check_interval",
       "check_period",
       "retry_interval",
       "max_check_attempts",
       "groups",
       "enable_notifications",
       "enable_active_checks",
       "enable_passive_checks",
       "enable_event_handler",
       "enable_flapping",
       "enable_perfdata",
       "event_command",
       "flapping_threshold_low",
       "flapping_threshold_high",
       "volatile",
       "zone",
       "command_endpoint",
       "notes",
       "notes_url",
       "action_url",
       "icon_image",
       "icon_image_alt",
       "vars",
       "Acknowledgement",
       "ApiBindHost",
       "ApiBindPort",
       "ApiEnvironment",
       "ApplicationType",
       "Array",
       "AttachDebugger",
       "BuildCompilerName",
       "BuildCompilerVersion",
       "BuildHostName",
       "Checkable",
       "Command",
       "Concurrency",
       "ConfigObject",
       "Configuration",
       "Critical",
       "Custom",
       "CustomVarObject",
       "DateTime",
       "Deprecated",
       "Dictionary",
       "Down",
       "DowntimeEnd",
       "DowntimeRemoved",
       "DowntimeStart",
       "Environment",
       "FlappingEnd",
       "FlappingStart",
       "Function",
       "HostDown",
       "HostUp",
       "IncludeConfDir",
       "Internal",
       "Json",
       "LocalStateDir",
       "LogCritical",
       "LogDebug",
       "Logger",
       "LogInformation",
       "LogNotice",
       "LogWarning",
       "Math",
       "MaxConcurrentChecks",
       "ModAttrPath",
       "Namespace",
       "NodeName",
       "OK",
       "ObjectsPath",
       "PerfdataValue",
       "PidPath",
       "PkgDataDir",
       "PlatformArchitecture",
       "PlatformKernel",
       "PlatformKernelVersion",
       "PlatformName",
       "PlatformVersion",
       "PrefixDir",
       "Problem",
       "Recovery",
       "Reference",
       "RunAsGroup",
       "RunAsUser",
       "RunDir",
       "ServiceCritical",
       "ServiceOK",
       "ServiceUnknown",
       "ServiceWarning",
       "StatePath",
       "StreamLogger",
       "SysconfDir",
       "System",
       "Type",
       "Types",
       "Unknown",
       "Up",
       "UseVfork",
       "VarsPath",
       "Warning",
       "ZonesDir",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name"
     ],
     "ensure": "present",
     "ignore": [

     ],
     "import": [
       "generic-service"
     ],
     "object_name": "swh webapp revision log end to end",
     "object_type": "Service",
     "order": 60,
     "prefix": false,
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf",
     "template": false
*******************************************
+ Icinga2::Object[icinga2::object::Service::swh-webapp snapshot end to end archive.softwareheritage.org] =>
   parameters =>
     "apply": false,
     "assign": [

     ],
     "attrs": {
       "host_name": "pergamon.softwareheritage.org",
       "check_command": "http",
       "vars": {
         "http_address": "archive.softwareheritage.org",
         "http_vhost": "archive.softwareheritage.org",
         "http_port": 443,
         "http_ssl": true,
         "http_uri": "/browse/snapshot/baebc2109e4a2ec22a1129a3859647e191d04df4/b...
         "http_linespan": true,
         "http_expect_body_regex": "-:\"buster/main/4.13.13-1.*buster/main/4.14.1...
       }
     },
     "attrs_list": [
       "display_name",
       "host_name",
       "check_command",
       "check_timeout",
       "check_interval",
       "check_period",
       "retry_interval",
       "max_check_attempts",
       "groups",
       "enable_notifications",
       "enable_active_checks",
       "enable_passive_checks",
       "enable_event_handler",
       "enable_flapping",
       "enable_perfdata",
       "event_command",
       "flapping_threshold_low",
       "flapping_threshold_high",
       "volatile",
       "zone",
       "command_endpoint",
       "notes",
       "notes_url",
       "action_url",
       "icon_image",
       "icon_image_alt",
       "vars",
       "Acknowledgement",
       "ApiBindHost",
       "ApiBindPort",
       "ApiEnvironment",
       "ApplicationType",
       "Array",
       "AttachDebugger",
       "BuildCompilerName",
       "BuildCompilerVersion",
       "BuildHostName",
       "Checkable",
       "Command",
       "Concurrency",
       "ConfigObject",
       "Configuration",
       "Critical",
       "Custom",
       "CustomVarObject",
       "DateTime",
       "Deprecated",
       "Dictionary",
       "Down",
       "DowntimeEnd",
       "DowntimeRemoved",
       "DowntimeStart",
       "Environment",
       "FlappingEnd",
       "FlappingStart",
       "Function",
       "HostDown",
       "HostUp",
       "IncludeConfDir",
       "Internal",
       "Json",
       "LocalStateDir",
       "LogCritical",
       "LogDebug",
       "Logger",
       "LogInformation",
       "LogNotice",
       "LogWarning",
       "Math",
       "MaxConcurrentChecks",
       "ModAttrPath",
       "Namespace",
       "NodeName",
       "OK",
       "ObjectsPath",
       "PerfdataValue",
       "PidPath",
       "PkgDataDir",
       "PlatformArchitecture",
       "PlatformKernel",
       "PlatformKernelVersion",
       "PlatformName",
       "PlatformVersion",
       "PrefixDir",
       "Problem",
       "Recovery",
       "Reference",
       "RunAsGroup",
       "RunAsUser",
       "RunDir",
       "ServiceCritical",
       "ServiceOK",
       "ServiceUnknown",
       "ServiceWarning",
       "StatePath",
       "StreamLogger",
       "SysconfDir",
       "System",
       "Type",
       "Types",
       "Unknown",
       "Up",
       "UseVfork",
       "VarsPath",
       "Warning",
       "ZonesDir",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name"
     ],
     "ensure": "present",
     "ignore": [

     ],
     "import": [
       "generic-service"
     ],
     "object_name": "swh webapp snapshot end to end",
     "object_type": "Service",
     "order": 60,
     "prefix": false,
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf",
     "template": false
*******************************************
+ Icinga2::Object[icinga2::object::Service::swh-webapp snapshot end to end webapp.staging.swh.network] =>
   parameters =>
     "apply": false,
     "assign": [

     ],
     "attrs": {
       "host_name": "pergamon.softwareheritage.org",
       "check_command": "http",
       "vars": {
         "http_address": "webapp.staging.swh.network",
         "http_vhost": "webapp.staging.swh.network",
         "http_port": 443,
         "http_ssl": true,
         "http_uri": "/browse/snapshot/baebc2109e4a2ec22a1129a3859647e191d04df4/b...
         "http_linespan": true,
         "http_expect_body_regex": "-:\"buster/main/4.13.13-1.*buster/main/4.14.1...
       }
     },
     "attrs_list": [
       "display_name",
       "host_name",
       "check_command",
       "check_timeout",
       "check_interval",
       "check_period",
       "retry_interval",
       "max_check_attempts",
       "groups",
       "enable_notifications",
       "enable_active_checks",
       "enable_passive_checks",
       "enable_event_handler",
       "enable_flapping",
       "enable_perfdata",
       "event_command",
       "flapping_threshold_low",
       "flapping_threshold_high",
       "volatile",
       "zone",
       "command_endpoint",
       "notes",
       "notes_url",
       "action_url",
       "icon_image",
       "icon_image_alt",
       "vars",
       "Acknowledgement",
       "ApiBindHost",
       "ApiBindPort",
       "ApiEnvironment",
       "ApplicationType",
       "Array",
       "AttachDebugger",
       "BuildCompilerName",
       "BuildCompilerVersion",
       "BuildHostName",
       "Checkable",
       "Command",
       "Concurrency",
       "ConfigObject",
       "Configuration",
       "Critical",
       "Custom",
       "CustomVarObject",
       "DateTime",
       "Deprecated",
       "Dictionary",
       "Down",
       "DowntimeEnd",
       "DowntimeRemoved",
       "DowntimeStart",
       "Environment",
       "FlappingEnd",
       "FlappingStart",
       "Function",
       "HostDown",
       "HostUp",
       "IncludeConfDir",
       "Internal",
       "Json",
       "LocalStateDir",
       "LogCritical",
       "LogDebug",
       "Logger",
       "LogInformation",
       "LogNotice",
       "LogWarning",
       "Math",
       "MaxConcurrentChecks",
       "ModAttrPath",
       "Namespace",
       "NodeName",
       "OK",
       "ObjectsPath",
       "PerfdataValue",
       "PidPath",
       "PkgDataDir",
       "PlatformArchitecture",
       "PlatformKernel",
       "PlatformKernelVersion",
       "PlatformName",
       "PlatformVersion",
       "PrefixDir",
       "Problem",
       "Recovery",
       "Reference",
       "RunAsGroup",
       "RunAsUser",
       "RunDir",
       "ServiceCritical",
       "ServiceOK",
       "ServiceUnknown",
       "ServiceWarning",
       "StatePath",
       "StreamLogger",
       "SysconfDir",
       "System",
       "Type",
       "Types",
       "Unknown",
       "Up",
       "UseVfork",
       "VarsPath",
       "Warning",
       "ZonesDir",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name",
       "NodeName",
       "ZoneName",
       "TicketSalt",
       "PluginDir",
       "PluginContribDir",
       "ManubulonPluginDir",
       "name"
     ],
     "ensure": "present",
     "ignore": [

     ],
     "import": [
       "generic-service"
     ],
     "object_name": "swh webapp snapshot end to end",
     "object_type": "Service",
     "order": 60,
     "prefix": false,
     "target": "/etc/icinga2/zones.d/master/exported-checks.conf",
     "template": false
*******************************************
+ Package[python3-swh.icingaplugins] =>
   parameters =>
     "ensure": "present"
*******************************************
+ Profile::Icinga2::Objects::E2e_checks_savecodenow[End-to-end SaveCodeNow Check - git with type git in production] =>
   parameters =>
     "environment": "production",
     "origin_name": "git",
     "origin_type": "git",
     "origin_url": [
       "https://github.com/rdicosmo/parmap",
       "https://github.com/SoftwareHeritage/swh-core",
       "https://github.com/SoftwareHeritage/swh-lister",
       "https://github.com/SoftwareHeritage/swh-loader-bzr",
       "https://github.com/SoftwareHeritage/swh-loader-core",
       "https://github.com/SoftwareHeritage/swh-loader-git",
       "https://github.com/SoftwareHeritage/swh-loader-mercurial",
       "https://github.com/SoftwareHeritage/swh-loader-svn",
       "https://github.com/SoftwareHeritage/swh-model",
       "https://github.com/SoftwareHeritage/swh-web"
     ],
     "server_webapp": "https://archive.softwareheritage.org"
*******************************************
+ Profile::Icinga2::Objects::E2e_checks_savecodenow[End-to-end SaveCodeNow Check - git with type git in staging] =>
   parameters =>
     "environment": "staging",
     "origin_name": "git",
     "origin_type": "git",
     "origin_url": [
       "https://github.com/rdicosmo/parmap",
       "https://github.com/SoftwareHeritage/swh-core",
       "https://github.com/SoftwareHeritage/swh-lister",
       "https://github.com/SoftwareHeritage/swh-loader-bzr",
       "https://github.com/SoftwareHeritage/swh-loader-core",
       "https://github.com/SoftwareHeritage/swh-loader-git",
       "https://github.com/SoftwareHeritage/swh-loader-mercurial",
       "https://github.com/SoftwareHeritage/swh-loader-svn",
       "https://github.com/SoftwareHeritage/swh-model",
       "https://github.com/SoftwareHeritage/swh-web"
     ],
     "server_webapp": "https://archive.softwareheritage.org"
*******************************************
+ Profile::Icinga2::Objects::E2e_checks_savecodenow[End-to-end SaveCodeNow Check - mercurial with type hg in production] =>
   parameters =>
     "environment": "production",
     "origin_name": "mercurial",
     "origin_type": "hg",
     "origin_url": [
       "https://foss.heptapod.net/mercurial/hgview",
       "https://foss.heptapod.net/mercurial/tortoisehg",
       "https://foss.heptapod.net/mercurial/evolve",
       "https://foss.heptapod.net/mercurial/hg-git",
       "https://foss.heptapod.net/mercurial/hg-docgraph",
       "https://foss.heptapod.net/mercurial/mercurial-devel",
       "https://foss.heptapod.net/mercurial/pytest",
       "https://foss.heptapod.net/mercurial/scmperf"
     ],
     "server_webapp": "https://archive.softwareheritage.org"
*******************************************
+ Profile::Icinga2::Objects::E2e_checks_savecodenow[End-to-end SaveCodeNow Check - mercurial with type hg in staging] =>
   parameters =>
     "environment": "staging",
     "origin_name": "mercurial",
     "origin_type": "hg",
     "origin_url": [
       "https://foss.heptapod.net/mercurial/hgview",
       "https://foss.heptapod.net/mercurial/tortoisehg",
       "https://foss.heptapod.net/mercurial/evolve",
       "https://foss.heptapod.net/mercurial/hg-git",
       "https://foss.heptapod.net/mercurial/hg-docgraph",
       "https://foss.heptapod.net/mercurial/mercurial-devel",
       "https://foss.heptapod.net/mercurial/pytest",
       "https://foss.heptapod.net/mercurial/scmperf"
     ],
     "server_webapp": "https://archive.softwareheritage.org"
*******************************************
+ Profile::Icinga2::Objects::E2e_checks_savecodenow[End-to-end SaveCodeNow Check - subversion with type svn in production] =>
   parameters =>
     "environment": "production",
     "origin_name": "subversion",
     "origin_type": "svn",
     "origin_url": [
       "https://subversion.renater.fr/anonscm/svn/panda",
       "https://svn.code.sf.net/p/freeorion/code",
       "https://svn.code.sf.net/p/swig/code",
       "https://svn.code.sf.net/p/zookeeper/code",
       "https://svn.code.sf.net/p/esitools/code",
       "https://svn.code.sf.net/p/sauerbraten/code/",
       "https://svn.code.sf.net/p/civ4mods/code",
       "https://svn.code.sf.net/p/ldap-sdk/code"
     ],
     "server_webapp": "https://archive.softwareheritage.org"
*******************************************
+ Profile::Icinga2::Objects::E2e_checks_savecodenow[End-to-end SaveCodeNow Check - subversion with type svn in staging] =>
   parameters =>
     "environment": "staging",
     "origin_name": "subversion",
     "origin_type": "svn",
     "origin_url": [
       "https://subversion.renater.fr/anonscm/svn/panda",
       "https://svn.code.sf.net/p/freeorion/code",
       "https://svn.code.sf.net/p/swig/code",
       "https://svn.code.sf.net/p/zookeeper/code",
       "https://svn.code.sf.net/p/esitools/code",
       "https://svn.code.sf.net/p/sauerbraten/code/",
       "https://svn.code.sf.net/p/civ4mods/code",
       "https://svn.code.sf.net/p/ldap-sdk/code"
     ],
     "server_webapp": "https://archive.softwareheritage.org"
*******************************************
+ Profile::Swh::Deploy::Webapp::Icinga_checks[archive.softwareheritage.org] =>
   parameters =>
     "environment": "production",
     "vhost_name": "archive.softwareheritage.org",
     "vhost_ssl_port": 443
*******************************************
+ Profile::Swh::Deploy::Webapp::Icinga_checks[webapp.staging.swh.network] =>
   parameters =>
     "environment": "staging",
     "vhost_name": "webapp.staging.swh.network",
     "vhost_ssl_port": 443
*******************************************
  User[nagios] =>
   parameters =>
     groups =>
      - ["puppet"]
      + ["puppet", "prometheus"]
*******************************************
*** End octocatalog-diff on pergamon.softwareheritage.org
+ set +x
/home/tony/work/inria/repo/swh/puppet-environment/swh-site

[2]

octo-diff moma
*** Running octocatalog-diff on host moma.softwareheritage.org
I, [2023-10-20T15:36:09.268653 #835911]  INFO -- : Catalogs compiled for moma.softwareheritage.org
I, [2023-10-20T15:36:09.958767 #835911]  INFO -- : Diffs computed for moma.softwareheritage.org
I, [2023-10-20T15:36:09.958804 #835911]  INFO -- : No differences
*** End octocatalog-diff on moma.softwareheritage.org

[3]

octo-diff webapp1
*** Running octocatalog-diff on host webapp1.internal.softwareheritage.org
I, [2023-10-20T15:36:34.561914 #845430]  INFO -- : Catalogs compiled for webapp1.internal.softwareheritage.org
I, [2023-10-20T15:36:35.120530 #845430]  INFO -- : Diffs computed for webapp1.internal.softwareheritage.org
I, [2023-10-20T15:36:35.120565 #845430]  INFO -- : No differences
*** End octocatalog-diff on webapp1.internal.softwareheritage.org

Refs. swh/infra/sysadm-environment#5095 (closed)

Edited by Antoine R. Dumont

Merge request reports

Loading