mirror of
				https://github.com/zulip/docker-zulip.git
				synced 2025-11-04 05:53:19 +00:00 
			
		
		
		
	Removed new lines from manifests
Removed now unneeded mkdir
This commit is contained in:
		@@ -31,7 +31,6 @@ RUN chmod 755 /entrypoint.sh && \
 | 
				
			|||||||
    cp -a /root/zulip/zproject/local_settings_template.py /etc/zulip/settings.py && \
 | 
					    cp -a /root/zulip/zproject/local_settings_template.py /etc/zulip/settings.py && \
 | 
				
			||||||
    ln -nsf /etc/zulip/settings.py /root/zulip/zproject/local_settings.py && \
 | 
					    ln -nsf /etc/zulip/settings.py /root/zulip/zproject/local_settings.py && \
 | 
				
			||||||
    ZULIP_DEPLOY_PATH=$(/root/zulip/zulip_tools.py make_deploy_path) && \
 | 
					    ZULIP_DEPLOY_PATH=$(/root/zulip/zulip_tools.py make_deploy_path) && \
 | 
				
			||||||
    mkdir -p "$ZULIP_DEPLOY_PATH" && \
 | 
					 | 
				
			||||||
    mv /root/zulip "$ZULIP_DEPLOY_PATH" && \
 | 
					    mv /root/zulip "$ZULIP_DEPLOY_PATH" && \
 | 
				
			||||||
    ln -nsf /home/zulip/deployments/next /root/zulip && \
 | 
					    ln -nsf /home/zulip/deployments/next /root/zulip && \
 | 
				
			||||||
    ln -nsf "$ZULIP_DEPLOY_PATH" /home/zulip/deployments/next && \
 | 
					    ln -nsf "$ZULIP_DEPLOY_PATH" /home/zulip/deployments/next && \
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -127,35 +127,27 @@ class zulip::app_frontend {
 | 
				
			|||||||
    owner      => "zulip",
 | 
					    owner      => "zulip",
 | 
				
			||||||
    group      => "zulip",
 | 
					    group      => "zulip",
 | 
				
			||||||
    mode       => 644,
 | 
					    mode       => 644,
 | 
				
			||||||
    source     => 'puppet:///modules/zulip_internal/log2zulip.conf',
 | 
					    source     => 'puppet:///modules/zulip/log2zulip.conf',
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
  file { '/etc/cron.d/log2zulip':
 | 
					  file { '/etc/zulip':
 | 
				
			||||||
    ensure     => file,
 | 
					    ensure     => file,
 | 
				
			||||||
    owner      => "root",
 | 
					    owner      => "root",
 | 
				
			||||||
    group      => "root",
 | 
					    group      => "root",
 | 
				
			||||||
    mode       => 644,
 | 
					    mode       => 644,
 | 
				
			||||||
    source     => 'puppet:///modules/zulip_internal/cron.d/log2zulip',
 | 
					    source     => 'puppet:///modules/zulip/zulip',
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
  file { '/etc/log2zulip.zuliprc':
 | 
					  file { '/etc/log2zulip.zuliprc':
 | 
				
			||||||
    ensure     => file,
 | 
					    ensure     => file,
 | 
				
			||||||
    owner      => "zulip",
 | 
					    owner      => "zulip",
 | 
				
			||||||
    group      => "zulip",
 | 
					    group      => "zulip",
 | 
				
			||||||
    mode       => 600,
 | 
					    mode       => 600,
 | 
				
			||||||
    source     => 'puppet:///modules/zulip_internal/log2zulip.zuliprc',
 | 
					    source     => 'puppet:///modules/zulip/log2zulip.zuliprc',
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
  file { "/etc/cron.d/check-apns-tokens":
 | 
					  file { "/etc/cron.d/check-apns-tokens":
 | 
				
			||||||
    ensure => file,
 | 
					    ensure => file,
 | 
				
			||||||
    owner  => "root",
 | 
					    owner  => "root",
 | 
				
			||||||
    group  => "root",
 | 
					    group  => "root",
 | 
				
			||||||
    mode => 644,
 | 
					    mode => 644,
 | 
				
			||||||
    source => "puppet:///modules/zulip_internal/cron.d/check-apns-tokens",
 | 
					    source => "puppet:///modules/zulip/cron.d/check-apns-tokens",
 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
  file { "/etc/supervisor/conf.d/cron.conf":
 | 
					 | 
				
			||||||
    require => Package[supervisor],
 | 
					 | 
				
			||||||
    ensure => file,
 | 
					 | 
				
			||||||
    owner => "root",
 | 
					 | 
				
			||||||
    group => "root",
 | 
					 | 
				
			||||||
    mode => 644,
 | 
					 | 
				
			||||||
    source => "puppet:///modules/zulip/supervisor/conf.d/cron.conf",
 | 
					 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -9,11 +9,9 @@ class zulip::base {
 | 
				
			|||||||
                     "python-simplejson",
 | 
					                     "python-simplejson",
 | 
				
			||||||
                     ]
 | 
					                     ]
 | 
				
			||||||
  package { $base_packages: ensure => "installed" }
 | 
					  package { $base_packages: ensure => "installed" }
 | 
				
			||||||
 | 
					 | 
				
			||||||
  group { 'zulip':
 | 
					  group { 'zulip':
 | 
				
			||||||
    ensure     => present,
 | 
					    ensure     => present,
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					 | 
				
			||||||
  user { 'zulip':
 | 
					  user { 'zulip':
 | 
				
			||||||
    ensure     => present,
 | 
					    ensure     => present,
 | 
				
			||||||
    require    => Group['zulip'],
 | 
					    require    => Group['zulip'],
 | 
				
			||||||
@@ -22,14 +20,12 @@ class zulip::base {
 | 
				
			|||||||
    home       => '/home/zulip',
 | 
					    home       => '/home/zulip',
 | 
				
			||||||
    managehome => true,
 | 
					    managehome => true,
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					 | 
				
			||||||
  file { '/etc/zulip':
 | 
					  file { '/etc/zulip':
 | 
				
			||||||
    ensure     => 'directory',
 | 
					    ensure     => 'directory',
 | 
				
			||||||
    mode       => 644,
 | 
					    mode       => 644,
 | 
				
			||||||
    owner      => 'zulip',
 | 
					    owner      => 'zulip',
 | 
				
			||||||
    group      => 'zulip',
 | 
					    group      => 'zulip',
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					 | 
				
			||||||
  file { '/etc/security/limits.conf':
 | 
					  file { '/etc/security/limits.conf':
 | 
				
			||||||
    ensure     => file,
 | 
					    ensure     => file,
 | 
				
			||||||
    mode       => 640,
 | 
					    mode       => 640,
 | 
				
			||||||
@@ -37,14 +33,12 @@ class zulip::base {
 | 
				
			|||||||
    group      => "root",
 | 
					    group      => "root",
 | 
				
			||||||
    source     => 'puppet:///modules/zulip/limits.conf',
 | 
					    source     => 'puppet:///modules/zulip/limits.conf',
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					 | 
				
			||||||
  file { '/var/log/zulip':
 | 
					  file { '/var/log/zulip':
 | 
				
			||||||
    ensure => 'directory',
 | 
					    ensure => 'directory',
 | 
				
			||||||
    owner  => 'zulip',
 | 
					    owner  => 'zulip',
 | 
				
			||||||
    group  => 'zulip',
 | 
					    group  => 'zulip',
 | 
				
			||||||
    mode   => 640,
 | 
					    mode   => 640,
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					 | 
				
			||||||
  file { '/var/log/zulip/queue_error':
 | 
					  file { '/var/log/zulip/queue_error':
 | 
				
			||||||
    ensure => 'directory',
 | 
					    ensure => 'directory',
 | 
				
			||||||
    owner  => 'zulip',
 | 
					    owner  => 'zulip',
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -4,6 +4,5 @@ class zulip::camo {
 | 
				
			|||||||
                    "camo",
 | 
					                    "camo",
 | 
				
			||||||
                    ]
 | 
					                    ]
 | 
				
			||||||
  package { $camo_packages: ensure => "installed" }
 | 
					  package { $camo_packages: ensure => "installed" }
 | 
				
			||||||
 | 
					 | 
				
			||||||
  # The configuration file is generated at install time
 | 
					  # The configuration file is generated at install time
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -4,7 +4,6 @@ class zulip::nginx {
 | 
				
			|||||||
                   "nginx-full",
 | 
					                   "nginx-full",
 | 
				
			||||||
                   ]
 | 
					                   ]
 | 
				
			||||||
  package { $web_packages: ensure => "installed" }
 | 
					  package { $web_packages: ensure => "installed" }
 | 
				
			||||||
 | 
					 | 
				
			||||||
  file { "/etc/nginx/zulip-include/":
 | 
					  file { "/etc/nginx/zulip-include/":
 | 
				
			||||||
    require => Package["nginx-full"],
 | 
					    require => Package["nginx-full"],
 | 
				
			||||||
    recurse => true,
 | 
					    recurse => true,
 | 
				
			||||||
@@ -13,7 +12,6 @@ class zulip::nginx {
 | 
				
			|||||||
    mode => 644,
 | 
					    mode => 644,
 | 
				
			||||||
    source => "puppet:///modules/zulip/nginx/zulip-include-common/",
 | 
					    source => "puppet:///modules/zulip/nginx/zulip-include-common/",
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					 | 
				
			||||||
  file { "/etc/nginx/nginx.conf":
 | 
					  file { "/etc/nginx/nginx.conf":
 | 
				
			||||||
    require => Package["nginx-full"],
 | 
					    require => Package["nginx-full"],
 | 
				
			||||||
    ensure => file,
 | 
					    ensure => file,
 | 
				
			||||||
@@ -22,7 +20,6 @@ class zulip::nginx {
 | 
				
			|||||||
    mode => 644,
 | 
					    mode => 644,
 | 
				
			||||||
    source => "puppet:///modules/zulip/nginx/nginx.conf",
 | 
					    source => "puppet:///modules/zulip/nginx/nginx.conf",
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					 | 
				
			||||||
  file { "/etc/nginx/fastcgi_params":
 | 
					  file { "/etc/nginx/fastcgi_params":
 | 
				
			||||||
    require => Package["nginx-full"],
 | 
					    require => Package["nginx-full"],
 | 
				
			||||||
    ensure => file,
 | 
					    ensure => file,
 | 
				
			||||||
@@ -31,17 +28,7 @@ class zulip::nginx {
 | 
				
			|||||||
    mode => 644,
 | 
					    mode => 644,
 | 
				
			||||||
    source => "puppet:///modules/zulip/nginx/fastcgi_params",
 | 
					    source => "puppet:///modules/zulip/nginx/fastcgi_params",
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					 | 
				
			||||||
  file { "/etc/nginx/sites-enabled/default":
 | 
					  file { "/etc/nginx/sites-enabled/default":
 | 
				
			||||||
    ensure => absent,
 | 
					    ensure => absent,
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					 | 
				
			||||||
  file { "/etc/supervisor/conf.d/camo.conf":
 | 
					 | 
				
			||||||
    require => Package[camo],
 | 
					 | 
				
			||||||
    ensure => file,
 | 
					 | 
				
			||||||
    owner => "root",
 | 
					 | 
				
			||||||
    group => "root",
 | 
					 | 
				
			||||||
    mode => 644,
 | 
					 | 
				
			||||||
    source => "puppet:///modules/zulip/supervisor/conf.d/camo.conf",
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,7 +1,6 @@
 | 
				
			|||||||
class zulip::postgres_appdb {
 | 
					class zulip::postgres_appdb {
 | 
				
			||||||
  include zulip::postgres_common
 | 
					  include zulip::postgres_common
 | 
				
			||||||
  include zulip::supervisor
 | 
					  include zulip::supervisor
 | 
				
			||||||
 | 
					 | 
				
			||||||
  $appdb_packages = [# Needed to run process_fts_updates
 | 
					  $appdb_packages = [# Needed to run process_fts_updates
 | 
				
			||||||
                     "python-psycopg2",
 | 
					                     "python-psycopg2",
 | 
				
			||||||
                     # Needed for our full text search system
 | 
					                     # Needed for our full text search system
 | 
				
			||||||
@@ -13,7 +12,6 @@ class zulip::postgres_appdb {
 | 
				
			|||||||
    }
 | 
					    }
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
  safepackage { $appdb_packages: ensure => "installed" }
 | 
					  safepackage { $appdb_packages: ensure => "installed" }
 | 
				
			||||||
 | 
					 | 
				
			||||||
  file { "/usr/local/bin/process_fts_updates":
 | 
					  file { "/usr/local/bin/process_fts_updates":
 | 
				
			||||||
    ensure => file,
 | 
					    ensure => file,
 | 
				
			||||||
    owner => "root",
 | 
					    owner => "root",
 | 
				
			||||||
@@ -21,7 +19,6 @@ class zulip::postgres_appdb {
 | 
				
			|||||||
    mode => 755,
 | 
					    mode => 755,
 | 
				
			||||||
    source => "puppet:///modules/zulip/postgresql/process_fts_updates",
 | 
					    source => "puppet:///modules/zulip/postgresql/process_fts_updates",
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					 | 
				
			||||||
  file { "/etc/supervisor/conf.d/zulip_db.conf":
 | 
					  file { "/etc/supervisor/conf.d/zulip_db.conf":
 | 
				
			||||||
    require => Package[supervisor],
 | 
					    require => Package[supervisor],
 | 
				
			||||||
    ensure => file,
 | 
					    ensure => file,
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -4,7 +4,6 @@ class zulip::rabbit {
 | 
				
			|||||||
                      "rabbitmq-server",
 | 
					                      "rabbitmq-server",
 | 
				
			||||||
                      ]
 | 
					                      ]
 | 
				
			||||||
  package { $rabbit_packages: ensure => "installed" }
 | 
					  package { $rabbit_packages: ensure => "installed" }
 | 
				
			||||||
 | 
					 | 
				
			||||||
  file { "/etc/cron.d/rabbitmq-queuesize":
 | 
					  file { "/etc/cron.d/rabbitmq-queuesize":
 | 
				
			||||||
    require => Package[rabbitmq-server],
 | 
					    require => Package[rabbitmq-server],
 | 
				
			||||||
    ensure => file,
 | 
					    ensure => file,
 | 
				
			||||||
@@ -21,7 +20,6 @@ class zulip::rabbit {
 | 
				
			|||||||
    mode => 644,
 | 
					    mode => 644,
 | 
				
			||||||
    source => "puppet:///modules/zulip/cron.d/rabbitmq-numconsumers",
 | 
					    source => "puppet:///modules/zulip/cron.d/rabbitmq-numconsumers",
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					 | 
				
			||||||
  file { "/etc/default/rabbitmq-server":
 | 
					  file { "/etc/default/rabbitmq-server":
 | 
				
			||||||
    require => Package[rabbitmq-server],
 | 
					    require => Package[rabbitmq-server],
 | 
				
			||||||
    ensure => file,
 | 
					    ensure => file,
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -11,4 +11,20 @@ class zulip::supervisor {
 | 
				
			|||||||
    mode => 644,
 | 
					    mode => 644,
 | 
				
			||||||
    source => "puppet:///modules/zulip/supervisor/supervisord.conf",
 | 
					    source => "puppet:///modules/zulip/supervisor/supervisord.conf",
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					  file { "/etc/supervisor/conf.d/cron.conf":
 | 
				
			||||||
 | 
					    require => Package[supervisor],
 | 
				
			||||||
 | 
					    ensure => file,
 | 
				
			||||||
 | 
					    owner => "root",
 | 
				
			||||||
 | 
					    group => "root",
 | 
				
			||||||
 | 
					    mode => 644,
 | 
				
			||||||
 | 
					    source => "puppet:///modules/zulip/supervisor/conf.d/cron.conf",
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					  file { "/etc/supervisor/conf.d/camo.conf":
 | 
				
			||||||
 | 
					    require => Package[camo],
 | 
				
			||||||
 | 
					    ensure => file,
 | 
				
			||||||
 | 
					    owner => "root",
 | 
				
			||||||
 | 
					    group => "root",
 | 
				
			||||||
 | 
					    mode => 644,
 | 
				
			||||||
 | 
					    source => "puppet:///modules/zulip/supervisor/conf.d/camo.conf",
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -2,7 +2,6 @@ class zulip::voyager {
 | 
				
			|||||||
  include zulip::base
 | 
					  include zulip::base
 | 
				
			||||||
  include zulip::app_frontend
 | 
					  include zulip::app_frontend
 | 
				
			||||||
  include zulip::postgres_appdb
 | 
					  include zulip::postgres_appdb
 | 
				
			||||||
 | 
					 | 
				
			||||||
  apt::source {'zulip':
 | 
					  apt::source {'zulip':
 | 
				
			||||||
    location    => 'http://ppa.launchpad.net/tabbott/zulip/ubuntu',
 | 
					    location    => 'http://ppa.launchpad.net/tabbott/zulip/ubuntu',
 | 
				
			||||||
    release     => 'trusty',
 | 
					    release     => 'trusty',
 | 
				
			||||||
@@ -12,7 +11,6 @@ class zulip::voyager {
 | 
				
			|||||||
    pin         => '995',
 | 
					    pin         => '995',
 | 
				
			||||||
    include_src => true,
 | 
					    include_src => true,
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					 | 
				
			||||||
  file { "/etc/nginx/sites-available/zulip-enterprise":
 | 
					  file { "/etc/nginx/sites-available/zulip-enterprise":
 | 
				
			||||||
    require => Package["nginx-full"],
 | 
					    require => Package["nginx-full"],
 | 
				
			||||||
    ensure => file,
 | 
					    ensure => file,
 | 
				
			||||||
@@ -26,13 +24,11 @@ class zulip::voyager {
 | 
				
			|||||||
    ensure => 'link',
 | 
					    ensure => 'link',
 | 
				
			||||||
    target => '/etc/nginx/sites-available/zulip-enterprise',
 | 
					    target => '/etc/nginx/sites-available/zulip-enterprise',
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					 | 
				
			||||||
  file { '/home/zulip/prod-static':
 | 
					  file { '/home/zulip/prod-static':
 | 
				
			||||||
    ensure => 'directory',
 | 
					    ensure => 'directory',
 | 
				
			||||||
    owner  => 'zulip',
 | 
					    owner  => 'zulip',
 | 
				
			||||||
    group  => 'zulip',
 | 
					    group  => 'zulip',
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					 | 
				
			||||||
  file { "/etc/cron.d/restart-zulip":
 | 
					  file { "/etc/cron.d/restart-zulip":
 | 
				
			||||||
    ensure => file,
 | 
					    ensure => file,
 | 
				
			||||||
    owner  => "root",
 | 
					    owner  => "root",
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user