I've tried to get gitlab running for 3 months now and still


#1

Hi Superheroes,
Well I’m hoping there is one. I’ve been forced to join the forum earlier than I expected, although I always intended too.
I just cannot get Gitlab to run. Yes I know it’s going to be me and something trivial, but in this heatwave I cannot take anymore stress…
I have an Ubuntu 14.04 shared applications server on which Apache 2.4, Postgres 9.3 and 9.5 are installed along with php7 and now GitLab. I have changed the configuration file to say do not use nginx, set the external user to www-data leaving the User and group as gitlab-www (tried it as www-data) and used the omnibus apache conf file from online.
I have spent three months trawling through online howtos about running reconfigure this or that etc
I get a couple of purple messages about tmp upload dirs not being configured and init scripts missing, but cannot find any further reference to what to do. So I am effectively stumped.
To add to my problems I am partially sighted so cannot read too many tutorials before my head explodes.
Can anyone please shed some light on what I should do next.
Thank you to anyone in advance,
jB


#2

Can you share any logs to see what’s wrong?

https://docs.gitlab.com/omnibus/settings/logs.html


#3

Hi Axil,
Thanks for the pickup.
I have attached the log trail from sudo gitlab-ctl tail directly after calling http://gitlab.molino.intra

==> /var/log/gitlab/redis-exporter/state <==
==> /var/log/gitlab/redis-exporter/current <==
==> /var/log/gitlab/prometheus/state <==
==> /var/log/gitlab/prometheus/current <==
2017-07-13_15:11:15.92408 time="2017-07-13T17:11:15+02:00" level=info msg="Done checkpointing in-memory metrics and chunks in 149.594542ms." source="persistence.go:665" 
2017-07-13_15:12:14.70982 time="2017-07-13T17:12:14+02:00" level=info msg="Completed maintenance sweep through 17 archived fingerprints in 2m50.003480596s." source="storage.go:1423" 
2017-07-13_15:15:14.72150 time="2017-07-13T17:15:14+02:00" level=info msg="Completed maintenance sweep through 17 archived fingerprints in 2m50.003441703s." source="storage.go:1423" 
2017-07-13_15:16:15.92813 time="2017-07-13T17:16:15+02:00" level=info msg="Checkpointing in-memory metrics and chunks..." source="persistence.go:633" 
2017-07-13_15:16:16.11932 time="2017-07-13T17:16:16+02:00" level=info msg="Done checkpointing in-memory metrics and chunks in 194.903267ms." source="persistence.go:665" 
2017-07-13_15:18:14.73369 time="2017-07-13T17:18:14+02:00" level=info msg="Completed maintenance sweep through 17 archived fingerprints in 2m50.003565302s." source="storage.go:1423" 
2017-07-13_15:21:14.74416 time="2017-07-13T17:21:14+02:00" level=info msg="Completed maintenance sweep through 17 archived fingerprints in 2m50.004326918s." source="storage.go:1423" 
2017-07-13_15:21:16.11961 time="2017-07-13T17:21:16+02:00" level=info msg="Checkpointing in-memory metrics and chunks..." source="persistence.go:633" 
2017-07-13_15:21:16.26252 time="2017-07-13T17:21:16+02:00" level=info msg="Done checkpointing in-memory metrics and chunks in 142.723098ms." source="persistence.go:665" 
2017-07-13_15:24:14.75608 time="2017-07-13T17:24:14+02:00" level=info msg="Completed maintenance sweep through 17 archived fingerprints in 2m50.003161488s." source="storage.go:1423" 
==> /var/log/gitlab/unicorn/unicorn_stderr.log <==
==> /var/log/gitlab/unicorn/state <==
==> /var/log/gitlab/unicorn/unicorn_stdout.log <==
==> /var/log/gitlab/unicorn/current <==
==> /var/log/gitlab/node-exporter/state <==
==> /var/log/gitlab/node-exporter/current <==
==> /var/log/gitlab/gitlab-monitor/state <==
==> /var/log/gitlab/gitlab-monitor/current <==
2017-07-13_15:25:25.09851 ::1 - - [13/Jul/2017:17:25:24 CEST] "GET /database HTTP/1.1" 200 39938
2017-07-13_15:25:25.09862 - -> /database
2017-07-13_15:25:27.29508 ::1 - - [13/Jul/2017:17:25:27 CEST] "GET /process HTTP/1.1" 200 943
2017-07-13_15:25:27.29521 - -> /process
2017-07-13_15:25:38.10932 ::1 - - [13/Jul/2017:17:25:38 CEST] "GET /sidekiq HTTP/1.1" 200 3476
2017-07-13_15:25:38.10937 - -> /sidekiq
2017-07-13_15:25:40.08683 ::1 - - [13/Jul/2017:17:25:39 CEST] "GET /database HTTP/1.1" 200 39938
2017-07-13_15:25:40.08685 - -> /database
2017-07-13_15:25:42.31824 ::1 - - [13/Jul/2017:17:25:42 CEST] "GET /process HTTP/1.1" 200 942
2017-07-13_15:25:42.31830 - -> /process
==> /var/log/gitlab/postgres-exporter/state <==
==> /var/log/gitlab/postgres-exporter/current <==
==> /var/log/gitlab/gitlab-rails/gitlab-rails-db-migrate-2017-06-27-16-11-06.log <==
==> /var/log/gitlab/gitlab-rails/gitlab-rails-db-migrate-2017-07-04-16-13-56.log <==
==> /var/log/gitlab/gitlab-rails/gitlab-rails-db-migrate-2017-06-16-16-15-32.log <==
==> /var/log/gitlab/gitlab-rails/gitlab-rails-db-migrate-2017-07-01-16-08-29.log <==
==> /var/log/gitlab/gitlab-rails/gitlab-rails-db-migrate-2017-06-28-16-18-07.log <==
==> /var/log/gitlab/gitlab-rails/gitlab-rails-db-migrate-2017-06-23-16-21-09.log <==
==> /var/log/gitlab/gitlab-rails/gitlab-rails-db-migrate-2017-07-06-16-22-15.log <==
==> /var/log/gitlab/gitlab-rails/production.log <==
Scoped order and limit are ignored, it's forced to be batch order and batch size
Scheduling removal of build artifacts
StuckCiJobsWorker: Cleaning stuck builds
Scoped order and limit are ignored, it's forced to be batch order and batch size
Scheduling removal of build artifacts
StuckCiJobsWorker: Cleaning stuck builds
Scoped order and limit are ignored, it's forced to be batch order and batch size
Scheduling removal of build artifacts
StuckCiJobsWorker: Cleaning stuck builds
Scoped order and limit are ignored, it's forced to be batch order and batch size
==> /var/log/gitlab/gitlab-rails/gitlab-rails-db-migrate-2017-06-08-11-44-56.log <==
==> /var/log/gitlab/gitlab-rails/application.log <==
==> /var/log/gitlab/gitlab-rails/gitlab-rails-db-migrate-2017-07-12-16-25-05.log <==
==> /var/log/gitlab/gitlab-rails/gitlab-rails-db-migrate-2017-06-03-20-59-30.log <==
==> /var/log/gitlab/gitlab-rails/gitlab-rails-db-migrate-2017-06-21-16-18-57.log <==
==> /var/log/gitlab/gitlab-shell/gitlab-shell.log <==
==> /var/log/gitlab/logrotate/state <==
==> /var/log/gitlab/logrotate/current <==
==> /var/log/gitlab/sidekiq/state <==
==> /var/log/gitlab/sidekiq/current <==
2017-07-13_15:00:15.86003 2017-07-13T15:00:15.859Z 4124 TID-otyz0hzs8 ImportExportProjectCleanupWorker JID-72284868d68f8ebd7acd4bbf INFO: done: 0.016 sec
2017-07-13_15:00:15.86042 2017-07-13T15:00:15.860Z 4124 TID-otyz0hxa8 RepositoryArchiveCacheWorker JID-25cd56daee3659f82c618974 INFO: start
2017-07-13_15:00:15.87114 2017-07-13T15:00:15.871Z 4124 TID-otyz0hxa8 RepositoryArchiveCacheWorker JID-25cd56daee3659f82c618974 INFO: done: 0.011 sec
2017-07-13_15:00:15.87862 2017-07-13T15:00:15.878Z 4124 TID-otyz0hwsg StuckCiJobsWorker JID-6f349815645b0de9031b17a8 INFO: done: 0.019 sec
2017-07-13_15:15:05.19863 2017-07-13T15:15:05.197Z 4124 TID-otyz0hwsg StuckImportJobsWorker JID-0a2bdb5131ee87c06dd37f18 INFO: start
2017-07-13_15:15:05.23071 2017-07-13T15:15:05.230Z 4124 TID-otyz0hwsg StuckImportJobsWorker JID-0a2bdb5131ee87c06dd37f18 INFO: done: 0.033 sec
2017-07-13_15:19:10.52095 2017-07-13T15:19:10.520Z 4124 TID-otyz0gac0 PipelineScheduleWorker JID-e5571c4ef0a3e88ed84650e7 INFO: start
2017-07-13_15:19:10.52832 2017-07-13T15:19:10.528Z 4124 TID-otyz0gac0 PipelineScheduleWorker JID-e5571c4ef0a3e88ed84650e7 INFO: done: 0.007 sec
2017-07-13_15:20:29.13687 2017-07-13T15:20:29.136Z 4124 TID-otyz0i0a0 RepositoryCheck::BatchWorker JID-6b0179a92021076624c1490f INFO: start
2017-07-13_15:20:29.15587 2017-07-13T15:20:29.155Z 4124 TID-otyz0i0a0 RepositoryCheck::BatchWorker JID-6b0179a92021076624c1490f INFO: done: 0.019 sec
==> /var/log/gitlab/gitlab-workhorse/state <==
==> /var/log/gitlab/gitlab-workhorse/current <==
==> /var/log/gitlab/redis/state <==
==> /var/log/gitlab/redis/current <==
2017-07-13_15:24:35.01248 3560:M 13 Jul 17:24:35.012 * 10000 changes in 60 seconds. Saving...
2017-07-13_15:24:35.01341 3560:M 13 Jul 17:24:35.013 * Background saving started by pid 14071
2017-07-13_15:24:35.13517 14071:C 13 Jul 17:24:35.135 * DB saved on disk
2017-07-13_15:24:35.13572 14071:C 13 Jul 17:24:35.135 * RDB: 10 MB of memory used by copy-on-write
2017-07-13_15:24:35.21431 3560:M 13 Jul 17:24:35.214 * Background saving terminated with success
2017-07-13_15:25:36.06009 3560:M 13 Jul 17:25:36.059 * 10000 changes in 60 seconds. Saving...
2017-07-13_15:25:36.06143 3560:M 13 Jul 17:25:36.061 * Background saving started by pid 14200
2017-07-13_15:25:36.11936 14200:C 13 Jul 17:25:36.119 * DB saved on disk
2017-07-13_15:25:36.11999 14200:C 13 Jul 17:25:36.119 * RDB: 10 MB of memory used by copy-on-write
2017-07-13_15:25:36.16381 3560:M 13 Jul 17:25:36.163 * Background saving terminated with success
==> /var/log/gitlab/postgresql/state <==
==> /var/log/gitlab/postgresql/current <==
==> /var/log/gitlab/gitaly/state <==
==> /var/log/gitlab/gitaly/current <==
==> /var/log/gitlab/gitlab-monitor/current <==
2017-07-13_15:25:53.11789 ::1 - - [13/Jul/2017:17:25:53 CEST] "GET /sidekiq HTTP/1.1" 200 3476
2017-07-13_15:25:53.11793 - -> /sidekiq
2017-07-13_15:25:55.06370 ::1 - - [13/Jul/2017:17:25:54 CEST] "GET /database HTTP/1.1" 200 39938
2017-07-13_15:25:55.06376 - -> /database
2017-07-13_15:25:57.32918 ::1 - - [13/Jul/2017:17:25:57 CEST] "GET /process HTTP/1.1" 200 942
2017-07-13_15:25:57.32921 - -> /process
2017-07-13_15:26:08.11153 ::1 - - [13/Jul/2017:17:26:08 CEST] "GET /sidekiq HTTP/1.1" 200 3476
2017-07-13_15:26:08.11164 - -> /sidekiq
2017-07-13_15:26:10.02622 ::1 - - [13/Jul/2017:17:26:09 CEST] "GET /database HTTP/1.1" 200 39938
2017-07-13_15:26:10.02624 - -> /database
2017-07-13_15:26:12.29817 ::1 - - [13/Jul/2017:17:26:12 CEST] "GET /process HTTP/1.1" 200 943
2017-07-13_15:26:12.29819 - -> /process
==> /var/log/gitlab/prometheus/current <==
2017-07-13_15:26:16.26279 time="2017-07-13T17:26:16+02:00" level=info msg="Checkpointing in-memory metrics and chunks..." source="persistence.go:633" 
2017-07-13_15:26:16.40260 time="2017-07-13T17:26:16+02:00" level=info msg="Done checkpointing in-memory metrics and chunks in 139.743757ms." source="persistence.go:665" 
==> /var/log/gitlab/gitlab-monitor/current <==
2017-07-13_15:26:23.10762 ::1 - - [13/Jul/2017:17:26:23 CEST] "GET /sidekiq HTTP/1.1" 200 3476
2017-07-13_15:26:23.10765 - -> /sidekiq
2017-07-13_15:26:25.01735 ::1 - - [13/Jul/2017:17:26:24 CEST] "GET /database HTTP/1.1" 200 39938
2017-07-13_15:26:25.01745 - -> /database
2017-07-13_15:26:27.32644 ::1 - - [13/Jul/2017:17:26:27 CEST] "GET /process HTTP/1.1" 200 942
2017-07-13_15:26:27.32647 - -> /process
==> /var/log/gitlab/redis/current <==
2017-07-13_15:26:37.09366 3560:M 13 Jul 17:26:37.093 * 10000 changes in 60 seconds. Saving...
2017-07-13_15:26:37.09488 3560:M 13 Jul 17:26:37.094 * Background saving started by pid 14371
2017-07-13_15:26:37.20839 14371:C 13 Jul 17:26:37.208 * DB saved on disk
2017-07-13_15:26:37.20912 14371:C 13 Jul 17:26:37.209 * RDB: 10 MB of memory used by copy-on-write
2017-07-13_15:26:37.29690 3560:M 13 Jul 17:26:37.296 * Background saving terminated with success
==> /var/log/gitlab/gitlab-monitor/current <==
2017-07-13_15:26:38.11168 ::1 - - [13/Jul/2017:17:26:38 CEST] "GET /sidekiq HTTP/1.1" 200 3476
2017-07-13_15:26:38.11171 - -> /sidekiq
2017-07-13_15:26:40.09155 ::1 - - [13/Jul/2017:17:26:39 CEST] "GET /database HTTP/1.1" 200 39938
2017-07-13_15:26:40.09161 - -> /database
2017-07-13_15:26:42.32535 ::1 - - [13/Jul/2017:17:26:42 CEST] "GET /process HTTP/1.1" 200 942
2017-07-13_15:26:42.32543 - -> /process

Here is sudo gitlab-ctl show-config

Starting Chef Client, version 12.12.15
resolving cookbooks for run list: ["gitlab::show_config"]
Synchronizing Cookbooks:
  - gitlab (0.0.1)
  - package (0.0.0)
  - runit (0.14.2)
  - registry (0.1.0)
Installing Cookbook Gems:
Compiling Cookbooks...
{
  "gitlab": {
    "bootstrap": {
    },
    "omnibus-gitconfig": {
    },
    "manage-accounts": {
    },
    "manage-storage-directories": {
    },
    "runtime-dir": "/run",
    "user": {
      "home": "/var/opt/gitlab",
      "git_user_email": "gitlab@gitlab.molino.intra"
    },
    "redis": {
    },
    "gitlab-rails": {
      "time_zone": "CET",
      "gitlab_email_enabled": true,
      "gitlab_email_from": "gitlab@molino.intra",
      "gitlab_email_display_name": "Molino GitLab",
      "gitlab_email_reply_to": "noreply@molino.intra",
      "gitlab_email_subject_suffix": "Molino GitLab - ",
      "smtp_enable": true,
      "smtp_address": "smtp.molino.intra",
      "smtp_port": 25,
      "secret_key_base": "f03499f0717b0c3bfae392f68358e5f7ea05a1c69650ae962c8eb0927fba2d1c975b141c823b14fc76401e1a72e3a8bebef0fe68c385e59d4b9d965b3dc4e419",
      "db_key_base": "4a0137cca892540ceae7a541c4fba1b4646d0250effc43749d99d265533c973f2250b8a75ef47123f3c8e3dc400fa0248a1b4f23d0827de790a25d6567faecde",
      "otp_key_base": "4609cc8b92ab8fcf118a68f55b477036173bf4e6b11c9aeebbd46978fefa7fdffed1354062711c2a0ef34ede04e8ce419fd1a0dfc9b3cfcf28a62161a28c6019",
      "jws_private_key": "-----BEGIN RSA PRIVATE KEY-----\n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\n-----END RSA PRIVATE KEY-----\n",
      "stuck_ci_jobs_worker_cron": null,
      "gitlab_host": "gitlab.molino.intra",
      "gitlab_https": false,
      "gitlab_port": 80,
      "shared_path": "/var/opt/gitlab/gitlab-rails/shared",
      "artifacts_path": "/var/opt/gitlab/gitlab-rails/shared/artifacts",
      "lfs_storage_path": "/var/opt/gitlab/gitlab-rails/shared/lfs-objects",
      "pages_path": "/var/opt/gitlab/gitlab-rails/shared/pages",
      "repositories_storages": {
        "default": {
          "path": "/var/opt/gitlab/git-data/repositories",
          "gitaly_address": "unix:/var/opt/gitlab/gitaly/gitaly.socket"
        }
      },
      "trusted_proxies": [
      ],
      "gitaly_enabled": true,
      "db_username": "gitlab",
      "db_host": null,
      "db_port": 5432
    },
    "gitlab-ci": {
    },
    "gitlab-shell": {
      "secret_token": "07d77032014db86fe274348f5486bcaa1ec5c50aec2a268e34e024f35e8719a89b78ef87e18f42a32243b458c3fe22c416587bac3a0edbcf7827eadc5eab73f7",
      "auth_file": "/var/opt/gitlab/.ssh/authorized_keys"
    },
    "unicorn": {
    },
    "sidekiq": {
    },
    "sidekiq-cluster": null,
    "gitlab-workhorse": {
      "listen_network": "tcp",
      "listen_addr": "192.168.0.45:8181",
      "secret_token": "eJpNz9EvEeKvlKx+nSqsreA/PeiEOSgFL4qKcDINN+k=",
      "auth_socket": "/var/opt/gitlab/gitlab-rails/sockets/gitlab.socket"
    },
    "mailroom": {
    },
    "nginx": {
      "enable": false,
      "proxy_set_headers": {
        "Host": "$http_host_with_default",
        "X-Real-IP": "$remote_addr",
        "X-Forwarded-For": "$proxy_add_x_forwarded_for",
        "Upgrade": "$http_upgrade",
        "Connection": "$connection_upgrade",
        "X-Forwarded-Proto": "http"
      },
      "real_ip_trusted_addresses": [
      ],
      "listen_port": 80
    },
    "mattermost-nginx": {
      "listen_port": null
    },
    "pages-nginx": {
      "listen_port": null
    },
    "registry-nginx": {
    },
    "logging": {
    },
    "remote-syslog": {
    },
    "logrotate": {
    },
    "high-availability": {
    },
    "postgresql": {
    },
    "web-server": {
      "external_users": [
        "www-data"
      ]
    },
    "mattermost": {
      "email_invite_salt": "f2c9ee2abe1c62e55b806acc55bdb9b3",
      "file_public_link_salt": "8b68d99aebe41e9fa5976c4114d4588b",
      "sql_at_rest_encrypt_key": "b309cdd20614ddf90745cebe227f34d1",
      "sql_data_source": "user=gitlab_mattermost host=/var/opt/gitlab/postgresql port=5432 dbname=mattermost_production",
      "sql_data_source_replicas": [
        "user=gitlab_mattermost host=/var/opt/gitlab/postgresql port=5432 dbname=mattermost_production"
      ]
    },
    "external-url": "http://gitlab.molino.intra",
    "mattermost-external-url": null,
    "pages-external-url": null,
    "gitlab-pages": {
    },
    "gitaly": {
      "env": {
        "PATH": "/opt/gitlab/bin:/opt/gitlab/embedded/bin:/bin:/usr/bin",
        "HOME": "/var/opt/gitlab"
      },
      "storage": [
        {
          "name": "default",
          "path": "/var/opt/gitlab/git-data/repositories"
        }
      ]
    },
    "node-exporter": {
      "flags": {
        "web.listen-address": "localhost:9100",
        "collector.textfile.directory": "/var/opt/gitlab/node-exporter/textfile_collector"
      }
    },
    "prometheus": {
      "scrape_configs": [
        {
          "job_name": "prometheus",
          "static_configs": [
            {
              "targets": [
                "localhost:9090"
              ]
            }
          ]
        },
        {
          "job_name": "redis",
          "static_configs": [
            {
              "targets": [
                "localhost:9121"
              ]
            }
          ]
        },
        {
          "job_name": "postgres",
          "static_configs": [
            {
              "targets": [
                "localhost:9187"
              ]
            }
          ]
        },
        {
          "job_name": "node",
          "static_configs": [
            {
              "targets": [
                "localhost:9100"
              ]
            }
          ]
        },
        {
          "job_name": "gitlab_monitor_database",
          "metrics_path": "/database",
          "static_configs": [
            {
              "targets": [
                "localhost:9168"
              ]
            }
          ]
        },
        {
          "job_name": "gitlab_monitor_sidekiq",
          "metrics_path": "/sidekiq",
          "static_configs": [
            {
              "targets": [
                "localhost:9168"
              ]
            }
          ]
        },
        {
          "job_name": "gitlab_monitor_process",
          "metrics_path": "/process",
          "static_configs": [
            {
              "targets": [
                "localhost:9168"
              ]
            }
          ]
        },
        {
          "job_name": "kubernetes-nodes",
          "scheme": "https",
          "tls_config": {
            "ca_file": "/var/run/secrets/kubernetes.io/serviceaccount/ca.crt",
            "insecure_skip_verify": true
          },
          "bearer_token_file": "/var/run/secrets/kubernetes.io/serviceaccount/token",
          "kubernetes_sd_configs": [
            {
              "role": "node",
              "api_server": "https://kubernetes.default.svc:443",
              "tls_config": {
                "ca_file": "/var/run/secrets/kubernetes.io/serviceaccount/ca.crt"
              },
              "bearer_token_file": "/var/run/secrets/kubernetes.io/serviceaccount/token"
            }
          ],
          "relabel_configs": [
            {
              "action": "labelmap",
              "regex": "__meta_kubernetes_node_label_(.+)"
            },
            {
              "target_label": "__address__",
              "replacement": "kubernetes.default.svc:443"
            },
            {
              "source_labels": [
                "__meta_kubernetes_node_name"
              ],
              "regex": "(.+)",
              "target_label": "__metrics_path__",
              "replacement": "/api/v1/nodes/${1}/proxy/metrics"
            }
          ],
          "metric_relabel_configs": [
            {
              "source_labels": [
                "pod_name"
              ],
              "target_label": "environment",
              "regex": "(.+)-.+-.+"
            }
          ]
        }
      ],
      "flags": {
        "web.listen-address": "localhost:9090",
        "storage.local.path": "/var/opt/gitlab/prometheus/data",
        "storage.local.chunk-encoding-version": "2",
        "storage.local.target-heap-size": "361168158",
        "config.file": "/var/opt/gitlab/prometheus/prometheus.yml"
      }
    },
    "redis-exporter": {
      "enable": true,
      "flags": {
        "web.listen-address": "localhost:9121",
        "redis.addr": "unix:///var/opt/gitlab/redis/redis.socket"
      }
    },
    "postgres-exporter": {
      "enable": true,
      "flags": {
        "web.listen-address": "localhost:9187",
        "extend.query-path": "/var/opt/gitlab/postgres-exporter/queries.yaml"
      }
    },
    "gitlab-monitor": {
    },
    "prometheus-monitoring": {
    },
    "pgbouncer": {
    },
    "sentinel": {
    }
  },
  "registry": {
    "http_secret": "e33cac691fc572f73bbe4321ca998d5ddcb2cb60769ed40a553b8437a75c581f3b83d83d212d7334070017f22b52277bec319a926b3237121aea205a04457b05",
    "internal_certificate": "-----BEGIN CERTIFICATE-----\nMIIFBTCCAu2gAwIBAgIBADANBgkqhkiG9w0BAQsFADBGMQwwCgYDVQQGEwNVU0Ex\nDzANBgNVBAoMBkdpdExhYjESMBAGA1UECwwJQ29udGFpbmVyMREwDwYDVQQDDAhS\nZWdpc3RyeTAeFw0xNzA2MDMxODU5MTNaFw0yNzA2MDExODU5MTNaMEYxDDAKBgNV\nBAYTA1VTQTEPMA0GA1UECgwGR2l0TGFiMRIwEAYDVQQLDAlDb250YWluZXIxETAP\nBgNVBAMMCFJlZ2lzdHJ5MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA\nvQEUBcbjOXNQkVJBWigDOsM+0Pq0WKHeiN4h0VLajpZy9QyIqXbjSTjf/l/ONSUL\nWH8OmnW8JopsL1ViUuNT3KztFk4biFw0gqnYb5CGWnb9SUKVny2y0c+m0QIfW4kb\nQbZTljqqAnYUj2coLKmWQJtcRDLvsTmrOB4DY7iQ5TVjZWdtumMr88EWKq+2szHf\nAG24TKiIxSYnr76bSfbNfGpMT1h7syVO5f5kzQtvGt3rw0eOKkJ7PdxQm15XDwKE\ndFP9ReGncXnBJJREfB175G8xsFkQ54T8HUca/EsLo7Y+zfGPOjgy3ltDQqlUpiTr\nG3mxS1pj7axam3Cr+TGUtH7AbwMHiQxLZuGi34zBP874Sflzr8IeOau3LRgmYUyr\nSnj9nPC+o/Q2f5VUXUFcuWbaSSfEOovezURvgHVEsAkI2o38orb8cd5vOCxAFZlB\nh9KgrZ7ItP/nIBIeVJhUP+o3g2GpjSWxQO0MfMR7jwTgtdWwuhUF9we4a/ooyI7N\nZ2q8QJdBfWv6U6SzzaZDGHLE9BOplNmbs82xEZ/SQRfvELp+cIkyc9ICcy2XXBwt\n0l3NRzWnP77RRjjW4q1WsjA2tLGQWBcuwJhmicGxaVQ7oFUbEDuJ2PQDrr/7FG41\n2IdpMQ+DRELmRoIbKBvIvFgE1YDZp7TUNtyP0u+9nD0CAwEAATANBgkqhkiG9w0B\nAQsFAAOCAgEApFCGNdScQeuPYAhl4Ivp3u298h+Xd0bHQF7N0vQIaY5hlaqhERoz\n6io9gTF3JdodynvyFibqvNFao8PqNkdqliUJGzuq7KB/5n89QCsEocoiDD9tVD++\nS580/7xSXk7qGCsNligiqKWKeaqK0GxxUxA9vbrnaaXa8DdWzc0rYnZk9JKn5ZV5\njBhtyT28RqVOK61X5I3BCXsLyhbNod3iHitDnJbu6h5NGfiDMPk+p4+ydV6l5Hwe\nq9JvIXREPp46s/pdZ1tFYpB3A33MEU9zJaAqi54VhcJwo0PfUgG7kTnhrW5H29gL\nhGgQax0xxhbmkO3qkfXchSkNlDYQt7tqQEqVIRyhwOQJcS08qJ/7T21OXRMuXu49\ndiEwjbeh2XcJea7Dt0e/zJylwZ9F4otqZ1EKPf0gbTZoW5dVsaX/5TeKZM28dwE8\nvAOB9rfEq7fw95KZa2X/jvnHPqSDKg71/eHUzMnNkfyuUcIU3kKiRn+uooo8s0bv\n060ThK1DGwFMgBRvprgbiMRnNNMCoekiyAJOtbfpdZwo2r9lYPYS56j9ThqxPsNN\nXAdeEbBOAZiVp2t0AP01uuQDG1wYVYsEeX2DVHalKc40x0e4XYvO/pIfx3toGV1x\nS7fuohKX8uzZCQ5u5cjNaUjKBMhOwJAqw3NTmyHlJbraPvw1MryTI+w=\n-----END CERTIFICATE-----\n",
    "internal_key": "-----BEGIN RSA PRIVATE KEY-----\n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\n-----END RSA PRIVATE KEY-----\n"
  },
  "roles": {
    "geo-primary": {
    },
    "geo-secondary": {
    },
    "redis-sentinel": {
    },
    "redis-master": {
    },
    "redis-slave": {
    }
  }
}
Converging 0 resources
Running handlers:
Running handlers complete
Chef Client finished, 0/0 resources updated in 02 seconds

#4

and here is the output from sudo gitlab-ctl reconfigure

Starting Chef Client, version 12.12.15
resolving cookbooks for run list: ["gitlab"]
Synchronizing Cookbooks:
  - package (0.0.0)
  - runit (0.14.2)
  - gitlab (0.0.1)
  - registry (0.1.0)
Installing Cookbook Gems:
Compiling Cookbooks...
Recipe: gitlab::default
  * directory[/etc/gitlab] action create (up to date)
/sbin/init: unrecognised option '--version'
  -.mount                                                                                                               loaded active mounted   /
  Converging 423 resources
  * directory[/etc/gitlab] action create (up to date)
  * directory[Create /var/opt/gitlab] action create (up to date)
  * directory[/opt/gitlab/embedded/etc] action create (up to date)
  * template[/opt/gitlab/embedded/etc/gitconfig] action create (up to date)
Recipe: gitlab::web-server
  * group[Webserver user and group] action create (up to date)
  * user[Webserver user and group] action create (up to date)
Recipe: gitlab::users
  * directory[/var/opt/gitlab] action create (up to date)
  * group[GitLab user and group] action create (up to date)
  * user[GitLab user and group] action create (up to date)
  * template[/var/opt/gitlab/.gitconfig] action create (up to date)
Recipe: gitlab::gitlab-shell
  * ruby_block[directory resource: /var/opt/gitlab/git-data] action run (skipped due to not_if)
  * ruby_block[directory resource: /var/opt/gitlab/git-data/repositories] action run (skipped due to not_if)
  * ruby_block[directory resource: /var/opt/gitlab/.ssh] action run (skipped due to not_if)
  * directory[/var/log/gitlab/gitlab-shell/] action create (up to date)
  * directory[/var/opt/gitlab/gitlab-shell] action create (up to date)
  * templatesymlink[Create a config.yml and create a symlink to Rails root] action create
    * template[/var/opt/gitlab/gitlab-shell/config.yml] action create (up to date)
    * link[Link /opt/gitlab/embedded/service/gitlab-shell/config.yml to /var/opt/gitlab/gitlab-shell/config.yml] action create (up to date)
     (up to date)
  * link[/opt/gitlab/embedded/service/gitlab-shell/.gitlab_shell_secret] action create (up to date)
  * execute[/opt/gitlab/embedded/service/gitlab-shell/bin/gitlab-keys check-permissions] action run
    - execute /opt/gitlab/embedded/service/gitlab-shell/bin/gitlab-keys check-permissions
  * bash[Set proper security context on ssh files for selinux] action run (skipped due to only_if)
Recipe: gitlab::gitlab-rails
  * directory[/var/log/gitlab] action create (up to date)
  * ruby_block[directory resource: /var/opt/gitlab/gitlab-rails/shared] action run (skipped due to not_if)
  * ruby_block[directory resource: /var/opt/gitlab/gitlab-rails/shared/artifacts] action run (skipped due to not_if)
  * ruby_block[directory resource: /var/opt/gitlab/gitlab-rails/shared/lfs-objects] action run (skipped due to not_if)
  * ruby_block[directory resource: /var/opt/gitlab/gitlab-rails/uploads] action run (skipped due to not_if)
  * ruby_block[directory resource: /var/opt/gitlab/gitlab-ci/builds] action run (skipped due to not_if)
  * ruby_block[directory resource: /var/opt/gitlab/gitlab-rails/shared/pages] action run (skipped due to not_if)
  * directory[create /var/opt/gitlab/gitlab-rails/etc] action create (up to date)
  * directory[create /opt/gitlab/etc/gitlab-rails] action create (up to date)
  * directory[create /var/opt/gitlab/gitlab-rails/working] action create (up to date)
  * directory[create /var/opt/gitlab/gitlab-rails/tmp] action create (up to date)
  * directory[create /var/opt/gitlab/gitlab-rails/upgrade-status] action create (up to date)
  * directory[create /var/log/gitlab/gitlab-rails] action create (up to date)
  * directory[/var/opt/gitlab/backups] action create (up to date)
  * directory[/var/opt/gitlab/gitlab-rails] action create (up to date)
  * directory[/var/opt/gitlab/gitlab-ci] action create (up to date)
  * template[/opt/gitlab/etc/gitlab-rails/gitlab-rails-rc] action create (up to date)
  * file[/opt/gitlab/embedded/service/gitlab-rails/.secret] action delete (up to date)
  * file[/var/opt/gitlab/gitlab-rails/etc/secret] action delete (up to date)
  * templatesymlink[Create a database.yml and create a symlink to Rails root] action create
    * template[/var/opt/gitlab/gitlab-rails/etc/database.yml] action create (up to date)
    * link[Link /opt/gitlab/embedded/service/gitlab-rails/config/database.yml to /var/opt/gitlab/gitlab-rails/etc/database.yml] action create (up to date)
     (up to date)
  * templatesymlink[Create a secrets.yml and create a symlink to Rails root] action create
    * template[/var/opt/gitlab/gitlab-rails/etc/secrets.yml] action create (up to date)
    * link[Link /opt/gitlab/embedded/service/gitlab-rails/config/secrets.yml to /var/opt/gitlab/gitlab-rails/etc/secrets.yml] action create (up to date)
     (up to date)
  * templatesymlink[Create a resque.yml and create a symlink to Rails root] action create
    * template[/var/opt/gitlab/gitlab-rails/etc/resque.yml] action create (up to date)
    * link[Link /opt/gitlab/embedded/service/gitlab-rails/config/resque.yml to /var/opt/gitlab/gitlab-rails/etc/resque.yml] action create (up to date)
     (up to date)
  * templatesymlink[Create a aws.yml and create a symlink to Rails root] action delete
    * template[/var/opt/gitlab/gitlab-rails/etc/aws.yml] action delete (up to date)
    * link[Link /opt/gitlab/embedded/service/gitlab-rails/config/aws.yml to /var/opt/gitlab/gitlab-rails/etc/aws.yml] action delete (up to date)
     (up to date)
  * templatesymlink[Create a smtp_settings.rb and create a symlink to Rails root] action create
    * template[/var/opt/gitlab/gitlab-rails/etc/smtp_settings.rb] action create (up to date)
    * link[Link /opt/gitlab/embedded/service/gitlab-rails/config/initializers/smtp_settings.rb to /var/opt/gitlab/gitlab-rails/etc/smtp_settings.rb] action create (up to date)
     (up to date)
  * templatesymlink[Create a gitlab.yml and create a symlink to Rails root] action create
    * template[/var/opt/gitlab/gitlab-rails/etc/gitlab.yml] action create (up to date)
    * link[Link /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml to /var/opt/gitlab/gitlab-rails/etc/gitlab.yml] action create (up to date)
     (up to date)
  * templatesymlink[Create a rack_attack.rb and create a symlink to Rails root] action create
    * template[/var/opt/gitlab/gitlab-rails/etc/rack_attack.rb] action create (up to date)
    * link[Link /opt/gitlab/embedded/service/gitlab-rails/config/initializers/rack_attack.rb to /var/opt/gitlab/gitlab-rails/etc/rack_attack.rb] action create (up to date)
     (up to date)
  * templatesymlink[Create a gitlab_workhorse_secret and create a symlink to Rails root] action create
    * template[/var/opt/gitlab/gitlab-rails/etc/gitlab_workhorse_secret] action create (up to date)
    * link[Link /opt/gitlab/embedded/service/gitlab-rails/.gitlab_workhorse_secret to /var/opt/gitlab/gitlab-rails/etc/gitlab_workhorse_secret] action create (up to date)
     (up to date)
  * templatesymlink[Create a gitlab_shell_secret and create a symlink to Rails root] action create
    * template[/var/opt/gitlab/gitlab-rails/etc/gitlab_shell_secret] action create (up to date)
    * link[Link /opt/gitlab/embedded/service/gitlab-rails/.gitlab_shell_secret to /var/opt/gitlab/gitlab-rails/etc/gitlab_shell_secret] action create (up to date)
     (up to date)
  * directory[/opt/gitlab/etc/gitlab-rails/env] action create (up to date)
  * file[/opt/gitlab/etc/gitlab-rails/env/HOME] action create (up to date)
  * file[/opt/gitlab/etc/gitlab-rails/env/RAILS_ENV] action create (up to date)
  * file[/opt/gitlab/etc/gitlab-rails/env/LD_PRELOAD] action create (up to date)
  * file[/opt/gitlab/etc/gitlab-rails/env/SIDEKIQ_MEMORY_KILLER_MAX_RSS] action create (up to date)
  * file[/opt/gitlab/etc/gitlab-rails/env/BUNDLE_GEMFILE] action create (up to date)
  * file[/opt/gitlab/etc/gitlab-rails/env/PATH] action create (up to date)
  * file[/opt/gitlab/etc/gitlab-rails/env/ICU_DATA] action create (up to date)
  * file[/opt/gitlab/etc/gitlab-rails/env/PYTHONPATH] action create (up to date)
  * file[/opt/gitlab/etc/gitlab-rails/env/EXECJS_RUNTIME] action create (up to date)
  * link[/opt/gitlab/embedded/service/gitlab-rails/tmp] action create (up to date)
  * link[/opt/gitlab/embedded/service/gitlab-rails/public/uploads] action create (up to date)
  * link[/opt/gitlab/embedded/service/gitlab-rails/log] action create (up to date)
  * link[/var/log/gitlab/gitlab-rails/sidekiq.log] action create (skipped due to not_if)
  * file[/opt/gitlab/embedded/service/gitlab-rails/db/schema.rb] action create (up to date)
  * remote_file[/var/opt/gitlab/gitlab-rails/VERSION] action create (up to date)
  * remote_file[/var/opt/gitlab/gitlab-rails/REVISION] action create (up to date)
  * file[/var/opt/gitlab/gitlab-rails/RUBY_VERSION] action create (up to date)
  * execute[chown -R root:root /opt/gitlab/embedded/service/gitlab-rails/public] action run
    - execute chown -R root:root /opt/gitlab/embedded/service/gitlab-rails/public
  * execute[clear the gitlab-rails cache] action nothing (skipped due to action :nothing)
  * file[/var/opt/gitlab/gitlab-rails/config.ru] action delete (up to date)
Recipe: gitlab::add_trusted_certs
  * directory[/etc/gitlab/trusted-certs] action create (up to date)
  * directory[/opt/gitlab/embedded/ssl/certs] action create (up to date)
  * file[/opt/gitlab/embedded/ssl/certs/README] action create (up to date)
  * ruby_block[Move existing certs and link to /opt/gitlab/embedded/ssl/certs] action run (skipped due to only_if)
Recipe: gitlab::default
  * service[create a temporary unicorn service] action nothing (skipped due to action :nothing)
  * service[create a temporary sidekiq service] action nothing (skipped due to action :nothing)
  * service[create a temporary mailroom service] action nothing (skipped due to action :nothing)
Recipe: runit::systemd
  * directory[/usr/lib/systemd/system] action create (up to date)
  * cookbook_file[/usr/lib/systemd/system/gitlab-runsvdir.service] action create (up to date)
  * file[/etc/systemd/system/default.target.wants/gitlab-runsvdir.service] action delete (up to date)
  * execute[systemctl daemon-reload] action nothing (skipped due to action :nothing)
  * execute[systemctl enable gitlab-runsvdir] action nothing (skipped due to action :nothing)
  * execute[systemctl start gitlab-runsvdir] action nothing (skipped due to action :nothing)
Recipe: gitlab::redis
  * group[user and group for redis] action create (up to date)
  * user[user and group for redis] action create (up to date)
  * group[Socket group] action create (up to date)
  * directory[/var/opt/gitlab/redis] action create (up to date)
  * directory[/var/log/gitlab/redis] action create (up to date)
  * template[/var/opt/gitlab/redis/redis.conf] action create (up to date)
  * directory[/opt/gitlab/sv/redis] action create (up to date)
  * directory[/opt/gitlab/sv/redis/log] action create (up to date)
  * directory[/opt/gitlab/sv/redis/log/main] action create (up to date)
  * template[/opt/gitlab/sv/redis/run] action create (up to date)
  * template[/opt/gitlab/sv/redis/log/run] action create (up to date)
  * template[/var/log/gitlab/redis/config] action create (up to date)
  * ruby_block[reload redis svlogd configuration] action nothing (skipped due to action :nothing)
  * file[/opt/gitlab/sv/redis/down] action delete (up to date)
  * link[/opt/gitlab/init/redis] action create (up to date)
  * link[/opt/gitlab/service/redis] action create (up to date)
  * ruby_block[supervise_redis_sleep] action run (skipped due to not_if)
  * directory[/opt/gitlab/sv/redis/supervise] action create (up to date)
  * directory[/opt/gitlab/sv/redis/log/supervise] action create (up to date)
  * file[/opt/gitlab/sv/redis/supervise/ok] action touch (skipped due to not_if)
  * file[/opt/gitlab/sv/redis/log/supervise/ok] action touch (skipped due to not_if)
  * file[/opt/gitlab/sv/redis/supervise/control] action touch (skipped due to not_if)
  * file[/opt/gitlab/sv/redis/log/supervise/control] action touch (skipped due to not_if)
  * service[redis] action nothing (skipped due to action :nothing)

#5
Recipe: gitlab::postgresql_user
  * group[Postgresql user and group] action create (up to date)
  * user[Postgresql user and group] action create (up to date)
Recipe: gitlab::postgresql
  * directory[/var/opt/gitlab/postgresql] action create (up to date)
  * directory[/var/opt/gitlab/postgresql/data] action create (up to date)
  * directory[/var/log/gitlab/postgresql] action create (up to date)
  * link[/var/opt/gitlab/postgresql/data] action create (skipped due to not_if)
  * file[/var/opt/gitlab/postgresql/.profile] action create (up to date)
  * directory[create /etc/sysctl.d for kernel.shmmax] action create (up to date)
  * file[create /opt/gitlab/embedded/etc/90-omnibus-gitlab-kernel.shmmax.conf kernel.shmmax] action create (up to date)
  * link[/etc/sysctl.d/90-omnibus-gitlab-kernel.shmmax.conf] action create (up to date)
  * file[delete /etc/sysctl.d/90-postgresql.conf kernel.shmmax] action delete (skipped due to only_if)
  * file[delete /etc/sysctl.d/90-unicorn.conf kernel.shmmax] action delete (skipped due to only_if)
  * file[delete /opt/gitlab/embedded/etc/90-omnibus-gitlab.conf kernel.shmmax] action delete (skipped due to only_if)
  * file[delete /etc/sysctl.d/90-omnibus-gitlab.conf kernel.shmmax] action delete (skipped due to only_if)
  * execute[load sysctl conf kernel.shmmax] action nothing (skipped due to action :nothing)
  * directory[create /etc/sysctl.d for kernel.shmall] action create (up to date)
  * file[create /opt/gitlab/embedded/etc/90-omnibus-gitlab-kernel.shmall.conf kernel.shmall] action create (up to date)
  * link[/etc/sysctl.d/90-omnibus-gitlab-kernel.shmall.conf] action create (up to date)
  * file[delete /etc/sysctl.d/90-postgresql.conf kernel.shmall] action delete (skipped due to only_if)
  * file[delete /etc/sysctl.d/90-unicorn.conf kernel.shmall] action delete (skipped due to only_if)
  * file[delete /opt/gitlab/embedded/etc/90-omnibus-gitlab.conf kernel.shmall] action delete (skipped due to only_if)
  * file[delete /etc/sysctl.d/90-omnibus-gitlab.conf kernel.shmall] action delete (skipped due to only_if)
  * execute[load sysctl conf kernel.shmall] action nothing (skipped due to action :nothing)
  * directory[create /etc/sysctl.d for kernel.sem] action create (up to date)
  * file[create /opt/gitlab/embedded/etc/90-omnibus-gitlab-kernel.sem.conf kernel.sem] action create (up to date)
  * link[/etc/sysctl.d/90-omnibus-gitlab-kernel.sem.conf] action create (up to date)
  * file[delete /etc/sysctl.d/90-postgresql.conf kernel.sem] action delete (skipped due to only_if)
  * file[delete /etc/sysctl.d/90-unicorn.conf kernel.sem] action delete (skipped due to only_if)
  * file[delete /opt/gitlab/embedded/etc/90-omnibus-gitlab.conf kernel.sem] action delete (skipped due to only_if)
  * file[delete /etc/sysctl.d/90-omnibus-gitlab.conf kernel.sem] action delete (skipped due to only_if)
  * execute[load sysctl conf kernel.sem] action nothing (skipped due to action :nothing)
  * execute[/opt/gitlab/embedded/bin/initdb -D /var/opt/gitlab/postgresql/data -E UTF8] action run (skipped due to not_if)
  * template[/var/opt/gitlab/postgresql/data/postgresql.conf] action create (up to date)
  * template[/var/opt/gitlab/postgresql/data/runtime.conf] action create (up to date)
  * template[/var/opt/gitlab/postgresql/data/pg_hba.conf] action create (up to date)
  * template[/var/opt/gitlab/postgresql/data/pg_ident.conf] action create (up to date)
  * directory[/opt/gitlab/sv/postgresql] action create (up to date)
  * directory[/opt/gitlab/sv/postgresql/log] action create (up to date)
  * directory[/opt/gitlab/sv/postgresql/log/main] action create (up to date)
  * template[/opt/gitlab/sv/postgresql/run] action create (up to date)
  * template[/opt/gitlab/sv/postgresql/log/run] action create (up to date)
  * template[/var/log/gitlab/postgresql/config] action create (up to date)
  * ruby_block[reload postgresql svlogd configuration] action nothing (skipped due to action :nothing)
  * file[/opt/gitlab/sv/postgresql/down] action delete (up to date)
  * directory[/opt/gitlab/sv/postgresql/control] action create (up to date)
  * template[/opt/gitlab/sv/postgresql/control/t] action create (up to date)
  * link[/opt/gitlab/init/postgresql] action create (up to date)
  * link[/opt/gitlab/service/postgresql] action create (up to date)
  * ruby_block[supervise_postgresql_sleep] action run (skipped due to not_if)
  * directory[/opt/gitlab/sv/postgresql/supervise] action create (up to date)
  * directory[/opt/gitlab/sv/postgresql/log/supervise] action create (up to date)
  * file[/opt/gitlab/sv/postgresql/supervise/ok] action touch
    - create new file /opt/gitlab/sv/postgresql/supervise/ok
    - change owner from '' to 'gitlab-psql'
    - change group from '' to 'gitlab-psql'
    - update utime on file /opt/gitlab/sv/postgresql/supervise/ok
  * file[/opt/gitlab/sv/postgresql/log/supervise/ok] action touch
    - create new file /opt/gitlab/sv/postgresql/log/supervise/ok
    - change owner from '' to 'gitlab-psql'
    - change group from '' to 'gitlab-psql'
    - update utime on file /opt/gitlab/sv/postgresql/log/supervise/ok
  * file[/opt/gitlab/sv/postgresql/supervise/control] action touch
    - create new file /opt/gitlab/sv/postgresql/supervise/control
    - change owner from '' to 'gitlab-psql'
    - change group from '' to 'gitlab-psql'
    - update utime on file /opt/gitlab/sv/postgresql/supervise/control
  * file[/opt/gitlab/sv/postgresql/log/supervise/control] action touch
    - create new file /opt/gitlab/sv/postgresql/log/supervise/control
    - change owner from '' to 'gitlab-psql'
    - change group from '' to 'gitlab-psql'
    - update utime on file /opt/gitlab/sv/postgresql/log/supervise/control
  * service[postgresql] action nothing (skipped due to action :nothing)
Recipe: gitlab::postgresql-bin
  * ruby_block[Link postgresql bin files to the correct version] action run (skipped due to only_if)
Recipe: gitlab::postgresql
  * template[/opt/gitlab/etc/gitlab-psql-rc] action create (up to date)
  * postgresql_user[gitlab] action create
    * execute[create gitlab postgresql user] action run (skipped due to not_if)
     (up to date)
  * execute[create gitlabhq_production database] action run (skipped due to not_if)
  * postgresql_user[gitlab_replicator] action create
    * execute[create gitlab_replicator postgresql user] action run (skipped due to not_if)
     (up to date)
  * execute[enable pg_trgm extension] action nothing (skipped due to action :nothing)
  * execute[reload postgresql] action nothing (skipped due to action :nothing)
  * execute[start postgresql] action nothing (skipped due to action :nothing)
Recipe: gitlab::database_migrations
  * bash[migrate gitlab-rails database] action run (skipped due to not_if)
  * bash[migrate gitlab-rails database] action run (skipped due to not_if)
Recipe: gitlab::logrotate_folders_and_configs
  * directory[/var/opt/gitlab/logrotate] action create (up to date)
  * directory[/var/opt/gitlab/logrotate/logrotate.d] action create (up to date)
  * directory[/var/log/gitlab/logrotate] action create (up to date)
  * template[/var/opt/gitlab/logrotate/logrotate.conf] action create (up to date)
  * template[/var/opt/gitlab/logrotate/logrotate.d/nginx] action create (up to date)
  * template[/var/opt/gitlab/logrotate/logrotate.d/unicorn] action create (up to date)
  * template[/var/opt/gitlab/logrotate/logrotate.d/gitlab-rails] action create (up to date)
  * template[/var/opt/gitlab/logrotate/logrotate.d/gitlab-shell] action create (up to date)
  * template[/var/opt/gitlab/logrotate/logrotate.d/gitlab-workhorse] action create (up to date)
  * template[/var/opt/gitlab/logrotate/logrotate.d/gitlab-pages] action create (up to date)
Recipe: gitlab::unicorn
  * directory[/var/log/gitlab/unicorn] action create (up to date)
  * directory[/opt/gitlab/var/unicorn] action create (up to date)
  * directory[/var/opt/gitlab/gitlab-rails/sockets] action create (up to date)
  * directory[/var/opt/gitlab/gitlab-rails/etc] action create (up to date)
  * template[/var/opt/gitlab/gitlab-rails/etc/unicorn.rb] action create (up to date)
  * directory[/opt/gitlab/sv/unicorn] action create (up to date)
  * directory[/opt/gitlab/sv/unicorn/log] action create (up to date)
  * directory[/opt/gitlab/sv/unicorn/log/main] action create (up to date)
  * template[/opt/gitlab/sv/unicorn/run] action create (up to date)
  * template[/opt/gitlab/sv/unicorn/log/run] action create (up to date)
  * template[/var/log/gitlab/unicorn/config] action create (up to date)
  * ruby_block[reload unicorn svlogd configuration] action nothing (skipped due to action :nothing)
  * file[/opt/gitlab/sv/unicorn/down] action delete (up to date)
  * directory[/opt/gitlab/sv/unicorn/control] action create (up to date)
  * template[/opt/gitlab/sv/unicorn/control/t] action create (up to date)
  * link[/opt/gitlab/init/unicorn] action create (up to date)
  * link[/opt/gitlab/service/unicorn] action create (up to date)
  * ruby_block[supervise_unicorn_sleep] action run (skipped due to not_if)
  * directory[/opt/gitlab/sv/unicorn/supervise] action create (up to date)
  * directory[/opt/gitlab/sv/unicorn/log/supervise] action create (up to date)
  * file[/opt/gitlab/sv/unicorn/supervise/ok] action touch (skipped due to not_if)
  * file[/opt/gitlab/sv/unicorn/log/supervise/ok] action touch (skipped due to not_if)
  * file[/opt/gitlab/sv/unicorn/supervise/control] action touch (skipped due to not_if)
  * file[/opt/gitlab/sv/unicorn/log/supervise/control] action touch (skipped due to not_if)
  * service[unicorn] action nothing (skipped due to action :nothing)
  * directory[create /etc/sysctl.d for net.core.somaxconn] action create (up to date)
  * file[create /opt/gitlab/embedded/etc/90-omnibus-gitlab-net.core.somaxconn.conf net.core.somaxconn] action create (up to date)
  * link[/etc/sysctl.d/90-omnibus-gitlab-net.core.somaxconn.conf] action create (up to date)
  * file[delete /etc/sysctl.d/90-postgresql.conf net.core.somaxconn] action delete (skipped due to only_if)
  * file[delete /etc/sysctl.d/90-unicorn.conf net.core.somaxconn] action delete (skipped due to only_if)
  * file[delete /opt/gitlab/embedded/etc/90-omnibus-gitlab.conf net.core.somaxconn] action delete (skipped due to only_if)
  * file[delete /etc/sysctl.d/90-omnibus-gitlab.conf net.core.somaxconn] action delete (skipped due to only_if)
  * execute[load sysctl conf net.core.somaxconn] action nothing (skipped due to action :nothing)
Recipe: gitlab::sidekiq
  * directory[/var/log/gitlab/sidekiq] action create (up to date)
  * directory[/opt/gitlab/sv/sidekiq] action create (up to date)
  * directory[/opt/gitlab/sv/sidekiq/log] action create (up to date)
  * directory[/opt/gitlab/sv/sidekiq/log/main] action create (up to date)
  * template[/opt/gitlab/sv/sidekiq/run] action create (up to date)
  * template[/opt/gitlab/sv/sidekiq/log/run] action create (up to date)
  * template[/var/log/gitlab/sidekiq/config] action create (up to date)
  * ruby_block[reload sidekiq svlogd configuration] action nothing (skipped due to action :nothing)
  * file[/opt/gitlab/sv/sidekiq/down] action delete (up to date)
  * link[/opt/gitlab/init/sidekiq] action create (up to date)
  * link[/opt/gitlab/service/sidekiq] action create (up to date)
  * ruby_block[supervise_sidekiq_sleep] action run (skipped due to not_if)
  * directory[/opt/gitlab/sv/sidekiq/supervise] action create (up to date)
  * directory[/opt/gitlab/sv/sidekiq/log/supervise] action create (up to date)
  * file[/opt/gitlab/sv/sidekiq/supervise/ok] action touch (skipped due to not_if)
  * file[/opt/gitlab/sv/sidekiq/log/supervise/ok] action touch (skipped due to not_if)
  * file[/opt/gitlab/sv/sidekiq/supervise/control] action touch (skipped due to not_if)
  * file[/opt/gitlab/sv/sidekiq/log/supervise/control] action touch (skipped due to not_if)
  * service[sidekiq] action nothing (skipped due to action :nothing)
Recipe: gitlab::gitaly
  * directory[/var/opt/gitlab/gitaly] action create (up to date)
  * directory[/var/log/gitlab/gitaly] action create (up to date)
  * directory[/opt/gitlab/etc/gitaly] action create (up to date)
  * file[/opt/gitlab/etc/gitaly/PATH] action create (up to date)
  * file[/opt/gitlab/etc/gitaly/HOME] action create (up to date)
  * template[Create Gitaly config.toml] action create (up to date)
  * directory[/opt/gitlab/sv/gitaly] action create (up to date)
  * directory[/opt/gitlab/sv/gitaly/log] action create (up to date)
  * directory[/opt/gitlab/sv/gitaly/log/main] action create (up to date)
  * template[/opt/gitlab/sv/gitaly/run] action create (up to date)
  * template[/opt/gitlab/sv/gitaly/log/run] action create (up to date)
  * template[/var/log/gitlab/gitaly/config] action create (up to date)
  * ruby_block[reload gitaly svlogd configuration] action nothing (skipped due to action :nothing)
  * file[/opt/gitlab/sv/gitaly/down] action delete (up to date)
  * link[/opt/gitlab/init/gitaly] action create (up to date)
  * link[/opt/gitlab/service/gitaly] action create (up to date)
  * ruby_block[supervise_gitaly_sleep] action run (skipped due to not_if)
  * directory[/opt/gitlab/sv/gitaly/supervise] action create (up to date)
  * directory[/opt/gitlab/sv/gitaly/log/supervise] action create (up to date)
  * file[/opt/gitlab/sv/gitaly/supervise/ok] action touch (skipped due to not_if)
  * file[/opt/gitlab/sv/gitaly/log/supervise/ok] action touch (skipped due to not_if)
  * file[/opt/gitlab/sv/gitaly/supervise/control] action touch (skipped due to not_if)
  * file[/opt/gitlab/sv/gitaly/log/supervise/control] action touch (skipped due to not_if)
  * service[gitaly] action nothing (skipped due to action :nothing)
Recipe: gitlab::gitlab-workhorse
  * directory[/var/opt/gitlab/gitlab-workhorse] action create (up to date)
  * directory[/var/log/gitlab/gitlab-workhorse] action create (up to date)
  * directory[/opt/gitlab/etc/gitlab-workhorse] action create (up to date)
  * directory[/opt/gitlab/etc/gitlab-workhorse/env] action create (up to date)
  * file[/opt/gitlab/etc/gitlab-workhorse/env/PATH] action create (up to date)
  * file[/opt/gitlab/etc/gitlab-workhorse/env/HOME] action create (up to date)
  * directory[/opt/gitlab/sv/gitlab-workhorse] action create (up to date)
  * directory[/opt/gitlab/sv/gitlab-workhorse/log] action create (up to date)
  * directory[/opt/gitlab/sv/gitlab-workhorse/log/main] action create (up to date)
  * template[/opt/gitlab/sv/gitlab-workhorse/run] action create (up to date)
  * template[/opt/gitlab/sv/gitlab-workhorse/log/run] action create (up to date)
  * template[/var/log/gitlab/gitlab-workhorse/config] action create (up to date)
  * ruby_block[reload gitlab-workhorse svlogd configuration] action nothing (skipped due to action :nothing)
  * file[/opt/gitlab/sv/gitlab-workhorse/down] action delete (up to date)
  * link[/opt/gitlab/init/gitlab-workhorse] action create (up to date)
  * link[/opt/gitlab/service/gitlab-workhorse] action create (up to date)
  * ruby_block[supervise_gitlab-workhorse_sleep] action run (skipped due to not_if)
  * directory[/opt/gitlab/sv/gitlab-workhorse/supervise] action create (up to date)
  * directory[/opt/gitlab/sv/gitlab-workhorse/log/supervise] action create (up to date)
  * file[/opt/gitlab/sv/gitlab-workhorse/supervise/ok] action touch (skipped due to not_if)
  * file[/opt/gitlab/sv/gitlab-workhorse/log/supervise/ok] action touch (skipped due to not_if)
  * file[/opt/gitlab/sv/gitlab-workhorse/supervise/control] action touch (skipped due to not_if)
  * file[/opt/gitlab/sv/gitlab-workhorse/log/supervise/control] action touch (skipped due to not_if)
  * service[gitlab-workhorse] action nothing (skipped due to action :nothing)
  * file[/var/opt/gitlab/gitlab-workhorse/VERSION] action create (up to date)
  * template[/var/opt/gitlab/gitlab-workhorse/config.toml] action create (up to date)
Recipe: gitlab::mailroom_disable
  * link[/opt/gitlab/service/mailroom] action delete (up to date)
  * directory[/opt/gitlab/sv/mailroom] action delete (up to date)
Recipe: gitlab::nginx_disable
  * link[/opt/gitlab/service/nginx] action delete (up to date)
  * directory[/opt/gitlab/sv/nginx] action delete (up to date)
Recipe: gitlab::remote-syslog_disable
  * link[/opt/gitlab/service/remote-syslog] action delete (up to date)
  * directory[/opt/gitlab/sv/remote-syslog] action delete (up to date)
Recipe: gitlab::logrotate
  * directory[/opt/gitlab/sv/logrotate] action create (up to date)
  * directory[/opt/gitlab/sv/logrotate/log] action create (up to date)
  * directory[/opt/gitlab/sv/logrotate/log/main] action create (up to date)
  * template[/opt/gitlab/sv/logrotate/run] action create (up to date)
  * template[/opt/gitlab/sv/logrotate/log/run] action create (up to date)
  * template[/var/log/gitlab/logrotate/config] action create (up to date)
  * ruby_block[reload logrotate svlogd configuration] action nothing (skipped due to action :nothing)
  * file[/opt/gitlab/sv/logrotate/down] action delete (up to date)
  * directory[/opt/gitlab/sv/logrotate/control] action create (up to date)
  * template[/opt/gitlab/sv/logrotate/control/t] action create (up to date)
  * link[/opt/gitlab/init/logrotate] action create (up to date)
  * link[/opt/gitlab/service/logrotate] action create (up to date)
  * ruby_block[supervise_logrotate_sleep] action run (skipped due to not_if)
  * directory[/opt/gitlab/sv/logrotate/supervise] action create (up to date)
  * directory[/opt/gitlab/sv/logrotate/log/supervise] action create (up to date)
  * file[/opt/gitlab/sv/logrotate/supervise/ok] action touch (skipped due to not_if)
  * file[/opt/gitlab/sv/logrotate/log/supervise/ok] action touch (skipped due to not_if)
  * file[/opt/gitlab/sv/logrotate/supervise/control] action touch (skipped due to not_if)
  * file[/opt/gitlab/sv/logrotate/log/supervise/control] action touch (skipped due to not_if)
  * service[logrotate] action nothing (skipped due to action :nothing)
Recipe: gitlab::mattermost_disable
  * link[/opt/gitlab/service/mattermost] action delete (up to date)
  * directory[/opt/gitlab/sv/mattermost] action delete (up to date)
Recipe: gitlab::gitlab-pages_disable
  * link[/opt/gitlab/service/gitlab-pages] action delete (up to date)
  * directory[/opt/gitlab/sv/gitlab-pages] action delete (up to date)
Recipe: registry::disable
  * link[/opt/gitlab/service/registry] action delete (up to date)
  * directory[/opt/gitlab/sv/registry] action delete (up to date)
Recipe: gitlab::gitlab-healthcheck
  * template[/opt/gitlab/etc/gitlab-healthcheck-rc] action create (up to date)
Recipe: gitlab::prometheus_user
  * group[Prometheus user and group] action create (up to date)
  * user[Prometheus user and group] action create (up to date)
Recipe: gitlab::prometheus
  * directory[/var/opt/gitlab/prometheus] action create (up to date)
  * directory[/var/log/gitlab/prometheus] action create (up to date)
  * file[Prometheus config] action create (up to date)
  * directory[/opt/gitlab/sv/prometheus] action create (up to date)
  * directory[/opt/gitlab/sv/prometheus/log] action create (up to date)
  * directory[/opt/gitlab/sv/prometheus/log/main] action create (up to date)
  * template[/opt/gitlab/sv/prometheus/run] action create (up to date)
  * template[/opt/gitlab/sv/prometheus/log/run] action create (up to date)
  * template[/var/log/gitlab/prometheus/config] action create (up to date)
  * ruby_block[reload prometheus svlogd configuration] action nothing (skipped due to action :nothing)
  * file[/opt/gitlab/sv/prometheus/down] action delete (up to date)
  * link[/opt/gitlab/init/prometheus] action create (up to date)
  * link[/opt/gitlab/service/prometheus] action create (up to date)
  * ruby_block[supervise_prometheus_sleep] action run (skipped due to not_if)
  * directory[/opt/gitlab/sv/prometheus/supervise] action create (up to date)
  * directory[/opt/gitlab/sv/prometheus/log/supervise] action create (up to date)
  * file[/opt/gitlab/sv/prometheus/supervise/ok] action touch (skipped due to not_if)
  * file[/opt/gitlab/sv/prometheus/log/supervise/ok] action touch (skipped due to not_if)
  * file[/opt/gitlab/sv/prometheus/supervise/control] action touch (skipped due to not_if)
  * file[/opt/gitlab/sv/prometheus/log/supervise/control] action touch (skipped due to not_if)
  * service[prometheus] action nothing (skipped due to action :nothing)
Recipe: gitlab::node-exporter
  * directory[/var/log/gitlab/node-exporter] action create (up to date)
  * directory[/var/opt/gitlab/node-exporter/textfile_collector] action create (up to date)
  * directory[/opt/gitlab/sv/node-exporter] action create (up to date)
  * directory[/opt/gitlab/sv/node-exporter/log] action create (up to date)
  * directory[/opt/gitlab/sv/node-exporter/log/main] action create (up to date)
  * template[/opt/gitlab/sv/node-exporter/run] action create (up to date)
  * template[/opt/gitlab/sv/node-exporter/log/run] action create (up to date)
  * template[/var/log/gitlab/node-exporter/config] action create (up to date)
  * ruby_block[reload node-exporter svlogd configuration] action nothing (skipped due to action :nothing)
  * file[/opt/gitlab/sv/node-exporter/down] action delete (up to date)
  * link[/opt/gitlab/init/node-exporter] action create (up to date)
  * link[/opt/gitlab/service/node-exporter] action create (up to date)
  * ruby_block[supervise_node-exporter_sleep] action run (skipped due to not_if)
  * directory[/opt/gitlab/sv/node-exporter/supervise] action create (up to date)
  * directory[/opt/gitlab/sv/node-exporter/log/supervise] action create (up to date)
  * file[/opt/gitlab/sv/node-exporter/supervise/ok] action touch (skipped due to not_if)
  * file[/opt/gitlab/sv/node-exporter/log/supervise/ok] action touch (skipped due to not_if)
  * file[/opt/gitlab/sv/node-exporter/supervise/control] action touch (skipped due to not_if)
  * file[/opt/gitlab/sv/node-exporter/log/supervise/control] action touch (skipped due to not_if)
  * service[node-exporter] action nothing (skipped due to action :nothing)
Recipe: gitlab::redis-exporter
  * directory[/var/log/gitlab/redis-exporter] action create (up to date)
  * directory[/opt/gitlab/sv/redis-exporter] action create (up to date)
  * directory[/opt/gitlab/sv/redis-exporter/log] action create (up to date)
  * directory[/opt/gitlab/sv/redis-exporter/log/main] action create (up to date)
  * template[/opt/gitlab/sv/redis-exporter/run] action create (up to date)
  * template[/opt/gitlab/sv/redis-exporter/log/run] action create (up to date)
  * template[/var/log/gitlab/redis-exporter/config] action create (up to date)
  * ruby_block[reload redis-exporter svlogd configuration] action nothing (skipped due to action :nothing)
  * file[/opt/gitlab/sv/redis-exporter/down] action delete (up to date)
  * link[/opt/gitlab/init/redis-exporter] action create (up to date)
  * link[/opt/gitlab/service/redis-exporter] action create (up to date)
  * ruby_block[supervise_redis-exporter_sleep] action run (skipped due to not_if)
  * directory[/opt/gitlab/sv/redis-exporter/supervise] action create (up to date)
  * directory[/opt/gitlab/sv/redis-exporter/log/supervise] action create (up to date)
  * file[/opt/gitlab/sv/redis-exporter/supervise/ok] action touch (skipped due to not_if)
  * file[/opt/gitlab/sv/redis-exporter/log/supervise/ok] action touch (skipped due to not_if)
  * file[/opt/gitlab/sv/redis-exporter/supervise/control] action touch (skipped due to not_if)
  * file[/opt/gitlab/sv/redis-exporter/log/supervise/control] action touch (skipped due to not_if)
  * service[redis-exporter] action nothing (skipped due to action :nothing)
Recipe: gitlab::postgres-exporter
  * directory[/var/log/gitlab/postgres-exporter] action create (up to date)
  * directory[/var/opt/gitlab/postgres-exporter] action create (up to date)
  * directory[/opt/gitlab/etc/postgres-exporter/env] action create (up to date)
  * file[/opt/gitlab/etc/postgres-exporter/env/DATA_SOURCE_NAME] action create (up to date)
  * directory[/opt/gitlab/sv/postgres-exporter] action create (up to date)
  * directory[/opt/gitlab/sv/postgres-exporter/log] action create (up to date)
  * directory[/opt/gitlab/sv/postgres-exporter/log/main] action create (up to date)
  * template[/opt/gitlab/sv/postgres-exporter/run] action create (up to date)
  * template[/opt/gitlab/sv/postgres-exporter/log/run] action create (up to date)
  * template[/var/log/gitlab/postgres-exporter/config] action create (up to date)
  * ruby_block[reload postgres-exporter svlogd configuration] action nothing (skipped due to action :nothing)
  * file[/opt/gitlab/sv/postgres-exporter/down] action delete (up to date)
  * link[/opt/gitlab/init/postgres-exporter] action create (up to date)
  * link[/opt/gitlab/service/postgres-exporter] action create (up to date)
  * ruby_block[supervise_postgres-exporter_sleep] action run (skipped due to not_if)
  * directory[/opt/gitlab/sv/postgres-exporter/supervise] action create (up to date)
  * directory[/opt/gitlab/sv/postgres-exporter/log/supervise] action create (up to date)
  * file[/opt/gitlab/sv/postgres-exporter/supervise/ok] action touch (skipped due to not_if)
  * file[/opt/gitlab/sv/postgres-exporter/log/supervise/ok] action touch (skipped due to not_if)
  * file[/opt/gitlab/sv/postgres-exporter/supervise/control] action touch (skipped due to not_if)
  * file[/opt/gitlab/sv/postgres-exporter/log/supervise/control] action touch (skipped due to not_if)
  * service[postgres-exporter] action nothing (skipped due to action :nothing)
  * template[/var/opt/gitlab/postgres-exporter/queries.yaml] action create (up to date)
Recipe: gitlab::gitlab-monitor
  * directory[/var/opt/gitlab/gitlab-monitor] action create (up to date)
  * directory[/var/log/gitlab/gitlab-monitor] action create (up to date)
  * template[/var/opt/gitlab/gitlab-monitor/gitlab-monitor.yml] action create (up to date)
  * directory[/opt/gitlab/sv/gitlab-monitor] action create (up to date)
  * directory[/opt/gitlab/sv/gitlab-monitor/log] action create (up to date)
  * directory[/opt/gitlab/sv/gitlab-monitor/log/main] action create (up to date)
  * template[/opt/gitlab/sv/gitlab-monitor/run] action create (up to date)
  * template[/opt/gitlab/sv/gitlab-monitor/log/run] action create (up to date)
  * template[/var/log/gitlab/gitlab-monitor/config] action create (up to date)
  * ruby_block[reload gitlab-monitor svlogd configuration] action nothing (skipped due to action :nothing)
  * file[/opt/gitlab/sv/gitlab-monitor/down] action delete (up to date)
  * link[/opt/gitlab/init/gitlab-monitor] action create (up to date)
  * link[/opt/gitlab/service/gitlab-monitor] action create (up to date)
  * ruby_block[supervise_gitlab-monitor_sleep] action run (skipped due to not_if)
  * directory[/opt/gitlab/sv/gitlab-monitor/supervise] action create (up to date)
  * directory[/opt/gitlab/sv/gitlab-monitor/log/supervise] action create (up to date)
  * file[/opt/gitlab/sv/gitlab-monitor/supervise/ok] action touch (skipped due to not_if)
  * file[/opt/gitlab/sv/gitlab-monitor/log/supervise/ok] action touch (skipped due to not_if)
  * file[/opt/gitlab/sv/gitlab-monitor/supervise/control] action touch (skipped due to not_if)
  * file[/opt/gitlab/sv/gitlab-monitor/log/supervise/control] action touch (skipped due to not_if)
  * service[gitlab-monitor] action nothing (skipped due to action :nothing)
Recipe: gitlab::default
  * link[/opt/gitlab/service/gitlab-git-http-server] action delete (up to date)
  * directory[/opt/gitlab/sv/gitlab-git-http-server] action delete (up to date)
Running handlers:
Running handlers complete
Chef Client finished, 6/447 resources updated in 02 seconds
gitlab Reconfigured!

I can also post the configs if you need them.

Thanks and kind regards,

jB