I had Codemanger and git_lab running well, but had to move change the server name. After the name change, Git_lab is running fine from the GUI, and for code check-in. However the puppetmaster when it does its puppet run fails to connect to the control-repo. I am pretty sure the errors are being triggered by the fact puppet is getting 401 error from the git host. And I am pretty sure this means I have corrected an entry somewhere in the manifest or need to change keys somewhere. Suggestions?
Debug log Message from the Puppet run: Debug: gitlab_deploy_key::api_call: REST API GET Endpoint: http://nwcal-srv07.nwc.nws.noaa.gov/api/v3/projects/puppet%2Fcontrol-repo Debug: gitlab_deploy_key::api_call: REST API GET Request: #<Net::HTTP::Get GET> opening connection to nwcal-srv07.nwc.nws.noaa.gov:80... opened <- "GET /api/v3/projects/puppet%2Fcontrol-repo HTTP/1.1\r\nAccept-Encoding: gzip;q=1.0,deflate;q=0.6,identity;q=0.3\r\nAccept: */*\r\nUser-Agent: Ruby\r\nContent-Type: application/json\r\nPrivate-Token: ***************************\r\nConnection: close\r\nHost: nwcal-srv07.nwc.nws.noaa.gov\r\n\r\n" -> "HTTP/1.1 404 Not Found\r\n" -> "Date: Thu, 17 Mar 2016 16:41:06 GMT\r\n" -> "Server: Apache/2.4.6 (CentOS)\r\n" -> "Cache-Control: no-cache\r\n" -> "Content-Length: 35\r\n" -> "Content-Type: application/json\r\n" -> "Status: 404 Not Found\r\n" -> "Vary: Origin\r\n" -> "X-Request-Id: aa9af9c9-9e59-4a2b-bcc8-c97be8f8035c\r\n" -> "X-Runtime: 0.028008\r\n" -> "Connection: close\r\n" -> "\r\n" reading 35 bytes... -> "{\"message\":\"404 Project Not Found\"}" read 35 bytes Conn close Debug: gitlab_deploy_key::api_call: REST API GET Response: #<Net::HTTPNotFound 404 Not Found readbody=true> Debug: gitlab_deploy_key::api_call: REST API GET Endpoint: http://nwcal-srv07.nwc.nws.noaa.gov/api/v3/projects/0/keys Debug: gitlab_deploy_key::api_call: REST API GET Request: #<Net::HTTP::Get GET> opening connection to nwcal-srv07.nwc.nws.noaa.gov:80... opened <- "GET /api/v3/projects/0/keys HTTP/1.1\r\nAccept-Encoding: gzip;q=1.0,deflate;q=0.6,identity;q=0.3\r\nAccept: */*\r\nUser-Agent: Ruby\r\nContent-Type: application/json\r\nPrivate-Token: ********************\r\nConnection: close\r\nHost: nwcal-srv07.nwc.nws.noaa.gov\r\n\r\n" -> "HTTP/1.1 404 Not Found\r\n" -> "Date: Thu, 17 Mar 2016 16:41:06 GMT\r\n" -> "Server: Apache/2.4.6 (CentOS)\r\n" -> "Cache-Control: no-cache\r\n" -> "Content-Length: 35\r\n" -> "Content-Type: application/json\r\n" -> "Status: 404 Not Found\r\n" -> "Vary: Origin\r\n" -> "X-Request-Id: bd185376-d065-4b4d-b2be-6bec9000ce35\r\n" -> "X-Runtime: 0.023668\r\n" -> "Connection: close\r\n" -> "\r\n" reading 35 bytes... -> "{\"message\":\"404 Project Not Found\"}" read 35 bytes Conn close Debug: gitlab_deploy_key::api_call: REST API GET Response: #<Net::HTTPNotFound 404 Not Found readbody=true> Error: /Stage[main]/Profile::Git_webhook::Code_manager/Git_deploy_key[add_deploy_key_to_puppet_control-nwcal-srv06.nwc.nws.noaa.gov]: Could not evaluate: no implicit conversion of String into Integer Debug: gitlab_webhook::api_call: REST API GET Endpoint: http://nwcal-srv07.nwc.nws.noaa.gov/api/v3/projects/puppet%2Fcontrol-repo Debug: gitlab_webhook::api_call: REST API GET Request: #<Net::HTTP::Get GET> opening connection to nwcal-srv07.nwc.nws.noaa.gov:80... opened <- "GET /api/v3/projects/puppet%2Fcontrol-repo HTTP/1.1\r\nAccept-Encoding: gzip;q=1.0,deflate;q=0.6,identity;q=0.3\r\nAccept: */*\r\nUser-Agent: Ruby\r\nContent-Type: application/json\r\nPrivate-Token: **********************\r\nConnection: close\r\nHost: nwcal-srv07.nwc.nws.noaa.gov\r\n\r\n" -> "HTTP/1.1 404 Not Found\r\n" -> "Date: Thu, 17 Mar 2016 16:41:06 GMT\r\n" -> "Server: Apache/2.4.6 (CentOS)\r\n" -> "Cache-Control: no-cache\r\n" -> "Content-Length: 35\r\n" -> "Content-Type: application/json\r\n" -> "Status: 404 Not Found\r\n" -> "Vary: Origin\r\n" -> "X-Request-Id: b3f757d2-7ca7-42bf-8a62-bb67facfa7da\r\n" -> "X-Runtime: 0.013062\r\n" -> "Connection: close\r\n" -> "\r\n" reading 35 bytes... -> "{\"message\":\"404 Project Not Found\"}" read 35 bytes Conn close Debug: gitlab_webhook::api_call: REST API GET Response: #<Net::HTTPNotFound 404 Not Found readbody=true> Debug: gitlab_webhook::api_call: REST API GET Endpoint: http://nwcal-srv07.nwc.nws.noaa.gov/api/v3/projects/0/hooks Debug: gitlab_webhook::api_call: REST API GET Request: #<Net::HTTP::Get GET> opening connection to nwcal-srv07.nwc.nws.noaa.gov:80... opened <- "GET /api/v3/projects/0/hooks HTTP/1.1\r\nAccept-Encoding: gzip;q=1.0,deflate;q=0.6,identity;q=0.3\r\nAccept: */*\r\nUser-Agent: Ruby\r\nContent-Type: application/json\r\nPrivate-Token: ***********************\r\nConnection: close\r\nHost: nwcal-srv07.nwc.nws.noaa.gov\r\n\r\n" -> "HTTP/1.1 404 Not Found\r\n" -> "Date: Thu, 17 Mar 2016 16:41:06 GMT\r\n" -> "Server: Apache/2.4.6 (CentOS)\r\n" -> "Cache-Control: no-cache\r\n" -> "Content-Length: 35\r\n" -> "Content-Type: application/json\r\n" -> "Status: 404 Not Found\r\n" -> "Vary: Origin\r\n" -> "X-Request-Id: a1885023-728f-47f3-a0d8-b5d9dd3cf62b\r\n" -> "X-Runtime: 0.015593\r\n" -> "Connection: close\r\n" -> "\r\n" reading 35 bytes... -> "{\"message\":\"404 Project Not Found\"}" read 35 bytes Conn close Debug: gitlab_webhook::api_call: REST API GET Response: #<Net::HTTPNotFound 404 Not Found readbody=true> Error: /Stage[main]/Profile::Git_webhook::Code_manager/Git_webhook[code_manager_post_receive_webhook-nwcal-srv06.nwc.nws.noaa.gov]: Could not evaluate: no implicit conversion of String into Integer Debug: Class[Profile::Git_webhook::Code_manager]: Resource is being skipped, unscheduling all events -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/65a0106d-c865-43d2-bec1-9b3fc5a5ed73%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.