Merge "Remove INSECURE_REGISTRY from docker_registry.pp"

This commit is contained in:
Zuul 2017-12-10 01:05:54 +00:00 committed by Gerrit Code Review
commit 24f73597b6
1 changed files with 10 additions and 16 deletions

View File

@ -17,6 +17,9 @@
# Docker Registry profile for tripleo # Docker Registry profile for tripleo
# #
# === Parameters: # === Parameters:
# [*enable_container_images_build*]
# (Optional) Whether to install tools to build docker container images
# Defaults to hiera('enable_container_images_build', true)
# #
# [*registry_host*] # [*registry_host*]
# (String) IP address or hostname the Docker registry binds to # (String) IP address or hostname the Docker registry binds to
@ -27,19 +30,18 @@
# Defaults to 8787 # Defaults to 8787
# #
# [*registry_admin_host*] # [*registry_admin_host*]
# (String) IP address or hostname the Docker registry binds to in the admin # DEPRECATED: (String) IP address or hostname the Docker registry binds to in the admin
# network # network
# Defaults to hiera('controller_admin_host') # Defaults to hiera('controller_admin_host')
# #
# [*enable_container_images_build*]
# (Optional) Whether to install tools to build docker container images
# Defaults to hiera('enable_container_images_build', true)
# #
class tripleo::profile::base::docker_registry ( class tripleo::profile::base::docker_registry (
$enable_container_images_build = hiera('enable_container_images_build', true),
# these are used within the config.yaml below
$registry_host = hiera('controller_host'), $registry_host = hiera('controller_host'),
$registry_port = 8787, $registry_port = 8787,
$registry_admin_host = hiera('controller_admin_host'), # DEPRECATED PARAMETERS
$enable_container_images_build = hiera('enable_container_images_build', true), $registry_admin_host = false,
) { ) {
include ::tripleo::profile::base::docker include ::tripleo::profile::base::docker
@ -62,19 +64,11 @@ class tripleo::profile::base::docker_registry (
require => Package['docker-distribution'], require => Package['docker-distribution'],
notify => Service['docker-distribution'], notify => Service['docker-distribution'],
} }
file_line { 'docker insecure registry':
path => '/etc/sysconfig/docker',
line => join ([
'INSECURE_REGISTRY="',
'--insecure-registry ', $registry_host, ':', $registry_port, ' ',
'--insecure-registry ', $registry_admin_host, ':', $registry_port, '"']),
match => 'INSECURE_REGISTRY=',
require => Package['docker'],
notify => Service['docker'],
}
service { 'docker-distribution': service { 'docker-distribution':
ensure => running, ensure => running,
enable => true, enable => true,
require => Package['docker-distribution'], require => Package['docker-distribution'],
} }
} }