mirror of
https://github.com/zulip/zulip.git
synced 2026-06-21 21:32:29 +08:00
puppet: Switch to modern quoted, octal file modes.
This is one of the prerequisite tasks for Puppet 4 support. Constructed using puppet-lint.
This commit is contained in:
parent
26ac1d237b
commit
e103c2ff2d
@ -17,7 +17,7 @@ class zulip::apache_sso {
|
||||
ensure => file,
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 640,
|
||||
mode => '0640',
|
||||
source => "puppet:///modules/zulip/apache/ports.conf",
|
||||
}
|
||||
|
||||
@ -26,7 +26,7 @@ class zulip::apache_sso {
|
||||
require => Package[apache2],
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 640,
|
||||
mode => '0640',
|
||||
source => "puppet:///modules/zulip/apache/sites/",
|
||||
}
|
||||
|
||||
|
||||
@ -8,7 +8,7 @@ class zulip::app_frontend {
|
||||
ensure => file,
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
source => "puppet:///modules/zulip/nginx/sites-available/zulip-enterprise",
|
||||
notify => Service["nginx"],
|
||||
}
|
||||
@ -16,7 +16,7 @@ class zulip::app_frontend {
|
||||
ensure => file,
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
source => "puppet:///modules/zulip/logrotate/zulip",
|
||||
}
|
||||
file { '/etc/nginx/sites-enabled/zulip-enterprise':
|
||||
@ -31,7 +31,7 @@ class zulip::app_frontend {
|
||||
ensure => file,
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
source => "puppet:///modules/zulip/cron.d/certbot-renew",
|
||||
}
|
||||
|
||||
@ -40,7 +40,7 @@ class zulip::app_frontend {
|
||||
ensure => file,
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
source => "puppet:///modules/zulip/cron.d/restart-zulip",
|
||||
}
|
||||
}
|
||||
|
||||
@ -19,7 +19,7 @@ class zulip::app_frontend_base {
|
||||
require => Package["nginx-full"],
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
source => "puppet:///modules/zulip/nginx/zulip-include-frontend/app",
|
||||
notify => Service["nginx"],
|
||||
}
|
||||
@ -27,7 +27,7 @@ class zulip::app_frontend_base {
|
||||
require => Package["nginx-full"],
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
source => "puppet:///modules/zulip/nginx/zulip-include-frontend/upstreams",
|
||||
notify => Service["nginx"],
|
||||
}
|
||||
@ -35,7 +35,7 @@ class zulip::app_frontend_base {
|
||||
require => Package["nginx-full"],
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
source => "puppet:///modules/zulip/nginx/zulip-include-frontend/uploads.types",
|
||||
notify => Service["nginx"],
|
||||
}
|
||||
@ -43,7 +43,7 @@ class zulip::app_frontend_base {
|
||||
ensure => directory,
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 755,
|
||||
mode => '0755',
|
||||
}
|
||||
|
||||
$loadbalancers = split(zulipconf("loadbalancer", "ips", ""), ",")
|
||||
@ -52,7 +52,7 @@ class zulip::app_frontend_base {
|
||||
require => File["/etc/nginx/zulip-include/app.d"],
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
content => template("zulip/accept-loadbalancer.conf.template.erb"),
|
||||
notify => Service["nginx"],
|
||||
}
|
||||
@ -77,7 +77,7 @@ class zulip::app_frontend_base {
|
||||
ensure => file,
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
content => template("zulip/supervisor/zulip.conf.template.erb"),
|
||||
notify => Service["supervisor"],
|
||||
}
|
||||
@ -89,7 +89,7 @@ class zulip::app_frontend_base {
|
||||
ensure => file,
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
content => template("zulip/uwsgi.ini.template.erb"),
|
||||
notify => Service["supervisor"],
|
||||
}
|
||||
@ -98,7 +98,7 @@ class zulip::app_frontend_base {
|
||||
ensure => directory,
|
||||
owner => "zulip",
|
||||
group => "zulip",
|
||||
mode => 755,
|
||||
mode => '0755',
|
||||
}
|
||||
file { '/home/zulip/logs':
|
||||
ensure => 'directory',
|
||||
@ -119,13 +119,13 @@ class zulip::app_frontend_base {
|
||||
ensure => directory,
|
||||
owner => "zulip",
|
||||
group => "zulip",
|
||||
mode => 755,
|
||||
mode => '0755',
|
||||
}
|
||||
file { "/srv/zulip-emoji-cache":
|
||||
ensure => directory,
|
||||
owner => "zulip",
|
||||
group => "zulip",
|
||||
mode => 755,
|
||||
mode => '0755',
|
||||
}
|
||||
file { "/etc/cron.d/email-mirror":
|
||||
ensure => absent,
|
||||
@ -136,7 +136,7 @@ class zulip::app_frontend_base {
|
||||
purge => true,
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 755,
|
||||
mode => '0755',
|
||||
source => "puppet:///modules/zulip/nagios_plugins/zulip_app_frontend",
|
||||
}
|
||||
}
|
||||
|
||||
@ -6,7 +6,7 @@ class zulip::app_frontend_once {
|
||||
ensure => file,
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
source => "puppet:///modules/zulip/cron.d/send-digest-emails",
|
||||
}
|
||||
|
||||
@ -14,7 +14,7 @@ class zulip::app_frontend_once {
|
||||
ensure => file,
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
source => "puppet:///modules/zulip/cron.d/update-analytics-counts",
|
||||
}
|
||||
|
||||
@ -22,7 +22,7 @@ class zulip::app_frontend_once {
|
||||
ensure => file,
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
source => "puppet:///modules/zulip/cron.d/check-analytics-state",
|
||||
}
|
||||
|
||||
@ -30,7 +30,7 @@ class zulip::app_frontend_once {
|
||||
ensure => file,
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
source => "puppet:///modules/zulip/cron.d/soft-deactivate-users",
|
||||
}
|
||||
|
||||
@ -38,7 +38,7 @@ class zulip::app_frontend_once {
|
||||
ensure => file,
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
source => "puppet:///modules/zulip/cron.d/calculate-first-visible-message-id",
|
||||
}
|
||||
|
||||
@ -46,7 +46,7 @@ class zulip::app_frontend_once {
|
||||
ensure => file,
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
source => "puppet:///modules/zulip/cron.d/clearsessions",
|
||||
}
|
||||
}
|
||||
|
||||
@ -76,14 +76,14 @@ class zulip::base {
|
||||
|
||||
file { '/etc/zulip':
|
||||
ensure => 'directory',
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
owner => 'zulip',
|
||||
group => 'zulip',
|
||||
}
|
||||
|
||||
file { '/etc/security/limits.conf':
|
||||
ensure => file,
|
||||
mode => 640,
|
||||
mode => '0640',
|
||||
owner => "root",
|
||||
group => "root",
|
||||
source => 'puppet:///modules/zulip/limits.conf',
|
||||
@ -93,21 +93,21 @@ class zulip::base {
|
||||
file { '/var/lib/nagios_state/':
|
||||
ensure => directory,
|
||||
group => 'zulip',
|
||||
mode => 774,
|
||||
mode => '0774',
|
||||
}
|
||||
|
||||
file { '/var/log/zulip':
|
||||
ensure => 'directory',
|
||||
owner => 'zulip',
|
||||
group => 'zulip',
|
||||
mode => 640,
|
||||
mode => '0640',
|
||||
}
|
||||
|
||||
file { '/var/log/zulip/queue_error':
|
||||
ensure => 'directory',
|
||||
owner => 'zulip',
|
||||
group => 'zulip',
|
||||
mode => 640,
|
||||
mode => '0640',
|
||||
}
|
||||
|
||||
file { "/usr/lib/nagios/plugins/zulip_base":
|
||||
@ -116,7 +116,7 @@ class zulip::base {
|
||||
purge => true,
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 755,
|
||||
mode => '0755',
|
||||
source => "puppet:///modules/zulip/nagios_plugins/zulip_base",
|
||||
}
|
||||
}
|
||||
|
||||
@ -12,7 +12,7 @@ class zulip::camo {
|
||||
ensure => file,
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
content => template("zulip/camo_defaults.template.erb"),
|
||||
}
|
||||
}
|
||||
|
||||
@ -7,7 +7,7 @@ class zulip::localhost_camo {
|
||||
ensure => file,
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
notify => Service["nginx"],
|
||||
source => "puppet:///modules/zulip/nginx/zulip-include-app.d/camo.conf",
|
||||
}
|
||||
|
||||
@ -4,7 +4,7 @@ class zulip::localhost_sso {
|
||||
ensure => file,
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
notify => Service["nginx"],
|
||||
source => "puppet:///modules/zulip/nginx/zulip-include-app.d/external-sso.conf",
|
||||
}
|
||||
|
||||
@ -9,7 +9,7 @@ class zulip::memcached {
|
||||
ensure => file,
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
content => template("zulip/memcached.conf.template.erb"),
|
||||
}
|
||||
service { 'memcached':
|
||||
|
||||
@ -9,7 +9,7 @@ class zulip::nagios {
|
||||
purge => true,
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 755,
|
||||
mode => '0755',
|
||||
source => "puppet:///modules/zulip/nagios_plugins/zulip_nagios_server",
|
||||
}
|
||||
}
|
||||
|
||||
@ -9,7 +9,7 @@ class zulip::nginx {
|
||||
recurse => true,
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
source => "puppet:///modules/zulip/nginx/zulip-include-common/",
|
||||
notify => Service["nginx"],
|
||||
}
|
||||
@ -32,7 +32,7 @@ class zulip::nginx {
|
||||
ensure => file,
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
notify => Service["nginx"],
|
||||
source => $uploads_route,
|
||||
}
|
||||
@ -42,7 +42,7 @@ class zulip::nginx {
|
||||
ensure => file,
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
notify => Service["nginx"],
|
||||
source => "puppet:///modules/zulip/nginx/nginx.conf",
|
||||
}
|
||||
@ -52,7 +52,7 @@ class zulip::nginx {
|
||||
ensure => file,
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
notify => Service["nginx"],
|
||||
source => "puppet:///modules/zulip/nginx/uwsgi_params",
|
||||
}
|
||||
@ -66,14 +66,14 @@ class zulip::nginx {
|
||||
ensure => "directory",
|
||||
owner => "zulip",
|
||||
group => "adm",
|
||||
mode => 650
|
||||
mode => '0650'
|
||||
}
|
||||
|
||||
file { ["/var/lib/zulip", "/var/lib/zulip/certbot-webroot"]:
|
||||
ensure => "directory",
|
||||
owner => "zulip",
|
||||
group => "adm",
|
||||
mode => 660,
|
||||
mode => '0660',
|
||||
}
|
||||
|
||||
service { 'nginx':
|
||||
|
||||
@ -15,7 +15,7 @@ class zulip::postfix_localmail {
|
||||
|
||||
file {'/etc/mailname':
|
||||
ensure => file,
|
||||
mode => 0644,
|
||||
mode => '0644',
|
||||
owner => root,
|
||||
group => root,
|
||||
content => "${fqdn}",
|
||||
@ -23,7 +23,7 @@ class zulip::postfix_localmail {
|
||||
|
||||
file {'/etc/postfix/main.cf':
|
||||
ensure => file,
|
||||
mode => 0644,
|
||||
mode => '0644',
|
||||
owner => root,
|
||||
group => root,
|
||||
content => template('zulip/postfix/main.cf.erb'),
|
||||
@ -32,7 +32,7 @@ class zulip::postfix_localmail {
|
||||
}
|
||||
file {'/etc/postfix/master.cf':
|
||||
ensure => file,
|
||||
mode => 0644,
|
||||
mode => '0644',
|
||||
owner => root,
|
||||
group => root,
|
||||
source => "puppet:///modules/zulip/postfix/master.cf",
|
||||
@ -42,7 +42,7 @@ class zulip::postfix_localmail {
|
||||
|
||||
file {'/etc/postfix/virtual':
|
||||
ensure => file,
|
||||
mode => 0644,
|
||||
mode => '0644',
|
||||
owner => root,
|
||||
group => root,
|
||||
source => "puppet:///modules/zulip/postfix/virtual",
|
||||
@ -59,7 +59,7 @@ class zulip::postfix_localmail {
|
||||
|
||||
file {'/etc/postfix/transport':
|
||||
ensure => file,
|
||||
mode => 0644,
|
||||
mode => '0644',
|
||||
owner => root,
|
||||
group => root,
|
||||
source => "puppet:///modules/zulip/postfix/transport",
|
||||
|
||||
@ -25,7 +25,7 @@ class zulip::postgres_appdb_base {
|
||||
ensure => file,
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 755,
|
||||
mode => '0755',
|
||||
source => "puppet:///modules/zulip/postgresql/process_fts_updates",
|
||||
}
|
||||
|
||||
@ -34,7 +34,7 @@ class zulip::postgres_appdb_base {
|
||||
ensure => file,
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
source => "puppet:///modules/zulip/supervisor/conf.d/zulip_db.conf",
|
||||
notify => Service[supervisor],
|
||||
}
|
||||
@ -54,7 +54,7 @@ class zulip::postgres_appdb_base {
|
||||
ensure => file,
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
source => "puppet:///modules/zulip/postgresql/zulip_english.stop",
|
||||
}
|
||||
file { "/usr/lib/nagios/plugins/zulip_postgres_appdb":
|
||||
@ -63,7 +63,7 @@ class zulip::postgres_appdb_base {
|
||||
purge => true,
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 755,
|
||||
mode => '0755',
|
||||
source => "puppet:///modules/zulip/nagios_plugins/zulip_postgres_appdb",
|
||||
}
|
||||
|
||||
@ -85,7 +85,7 @@ class zulip::postgres_appdb_base {
|
||||
ensure => file,
|
||||
owner => "postgres",
|
||||
group => "postgres",
|
||||
mode => 640,
|
||||
mode => '0640',
|
||||
source => "puppet:///modules/zulip/postgresql/pgroonga_setup.sql",
|
||||
}
|
||||
|
||||
|
||||
@ -13,7 +13,7 @@ if $zulip::base::release_name == "trusty" {
|
||||
ensure => file,
|
||||
owner => "postgres",
|
||||
group => "postgres",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
content => template("zulip/postgresql/${zulip::base::postgres_version}/postgresql.conf.template.erb"),
|
||||
}
|
||||
|
||||
@ -26,7 +26,7 @@ if $zulip::base::release_name == "trusty" {
|
||||
ensure => file,
|
||||
owner => 'root',
|
||||
group => 'root',
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
content =>
|
||||
"kernel.shmall = $half_memory_pages
|
||||
kernel.shmmax = $half_memory
|
||||
@ -82,7 +82,7 @@ vm.dirty_background_ratio = 5
|
||||
ensure => file,
|
||||
owner => "postgres",
|
||||
group => "postgres",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
content => template("zulip/postgresql/${zulip::base::postgres_version}/postgresql.conf.template.erb"),
|
||||
}
|
||||
|
||||
|
||||
@ -32,7 +32,7 @@ class zulip::postgres_common {
|
||||
purge => true,
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 755,
|
||||
mode => '0755',
|
||||
source => "puppet:///modules/zulip/nagios_plugins/zulip_postgres_common",
|
||||
}
|
||||
|
||||
@ -40,7 +40,7 @@ class zulip::postgres_common {
|
||||
ensure => file,
|
||||
owner => "root",
|
||||
group => "postgres",
|
||||
mode => 750,
|
||||
mode => '0750',
|
||||
source => "puppet:///modules/zulip/postgresql/env-wal-e",
|
||||
require => Package["postgresql-${zulip::base::postgres_version}"],
|
||||
}
|
||||
@ -49,7 +49,7 @@ class zulip::postgres_common {
|
||||
ensure => file,
|
||||
owner => "root",
|
||||
group => "postgres",
|
||||
mode => 754,
|
||||
mode => '0754',
|
||||
source => "puppet:///modules/zulip/postgresql/pg_backup_and_purge",
|
||||
require => File["/usr/local/bin/env-wal-e"],
|
||||
}
|
||||
|
||||
@ -10,7 +10,7 @@ class zulip::rabbit {
|
||||
ensure => file,
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
source => "puppet:///modules/zulip/cron.d/rabbitmq-queuesize",
|
||||
}
|
||||
file { "/etc/cron.d/rabbitmq-numconsumers":
|
||||
@ -18,7 +18,7 @@ class zulip::rabbit {
|
||||
ensure => file,
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
source => "puppet:///modules/zulip/cron.d/rabbitmq-numconsumers",
|
||||
}
|
||||
|
||||
@ -27,7 +27,7 @@ class zulip::rabbit {
|
||||
ensure => file,
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
source => "puppet:///modules/zulip/rabbitmq/rabbitmq-server",
|
||||
}
|
||||
|
||||
@ -36,7 +36,7 @@ class zulip::rabbit {
|
||||
ensure => file,
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
source => "puppet:///modules/zulip/rabbitmq/rabbitmq.config",
|
||||
}
|
||||
|
||||
@ -46,7 +46,7 @@ class zulip::rabbit {
|
||||
ensure => 'directory',
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 755,
|
||||
mode => '0755',
|
||||
}
|
||||
|
||||
file { "/etc/rabbitmq/rabbitmq-env.conf":
|
||||
@ -55,7 +55,7 @@ class zulip::rabbit {
|
||||
ensure => file,
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
content => template("zulip/rabbitmq-env.conf.template.erb"),
|
||||
}
|
||||
}
|
||||
|
||||
@ -27,7 +27,7 @@ class zulip::redis {
|
||||
ensure => file,
|
||||
owner => "redis",
|
||||
group => "redis",
|
||||
mode => 640,
|
||||
mode => '0640',
|
||||
content => template("zulip/zulip-redis.template.erb"),
|
||||
}
|
||||
|
||||
|
||||
@ -51,7 +51,7 @@ class zulip::supervisor {
|
||||
ensure => file,
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
source => "puppet:///modules/zulip/supervisor/supervisord.conf",
|
||||
notify => Service["supervisor"],
|
||||
}
|
||||
|
||||
@ -7,7 +7,7 @@ class zulip::zulip_org {
|
||||
ensure => file,
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
source => "puppet:///modules/zulip/nginx/sites-available/zulip-org",
|
||||
notify => Service["nginx"],
|
||||
}
|
||||
|
||||
@ -15,7 +15,7 @@ class zulip_ops::apache {
|
||||
ensure => directory,
|
||||
owner => "www-data",
|
||||
group => "www-data",
|
||||
mode => 600,
|
||||
mode => '0600',
|
||||
}
|
||||
|
||||
file { "/etc/apache2/users/wiki":
|
||||
@ -23,7 +23,7 @@ class zulip_ops::apache {
|
||||
ensure => file,
|
||||
owner => "www-data",
|
||||
group => "www-data",
|
||||
mode => 600,
|
||||
mode => '0600',
|
||||
source => "puppet:///modules/zulip_ops/apache/users",
|
||||
}
|
||||
|
||||
@ -32,7 +32,7 @@ class zulip_ops::apache {
|
||||
ensure => directory,
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
}
|
||||
|
||||
file { "/etc/apache2/ports.conf":
|
||||
@ -40,7 +40,7 @@ class zulip_ops::apache {
|
||||
ensure => file,
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 640,
|
||||
mode => '0640',
|
||||
source => "puppet:///modules/zulip_ops/apache/ports.conf",
|
||||
}
|
||||
|
||||
@ -49,6 +49,6 @@ class zulip_ops::apache {
|
||||
require => Package[apache2],
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 640,
|
||||
mode => '0640',
|
||||
}
|
||||
}
|
||||
|
||||
@ -14,7 +14,7 @@ class zulip_ops::app_frontend {
|
||||
ensure => file,
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
source => "puppet:///modules/zulip/logrotate/zulip",
|
||||
}
|
||||
|
||||
@ -22,7 +22,7 @@ class zulip_ops::app_frontend {
|
||||
ensure => file,
|
||||
owner => "zulip",
|
||||
group => "zulip",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
source => 'puppet:///modules/zulip_ops/log2zulip.conf',
|
||||
}
|
||||
|
||||
@ -30,7 +30,7 @@ class zulip_ops::app_frontend {
|
||||
ensure => file,
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
source => 'puppet:///modules/zulip_ops/cron.d/log2zulip',
|
||||
}
|
||||
|
||||
@ -38,7 +38,7 @@ class zulip_ops::app_frontend {
|
||||
ensure => file,
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
source => 'puppet:///modules/zulip_ops/cron.d/check_send_receive_time',
|
||||
}
|
||||
|
||||
@ -46,7 +46,7 @@ class zulip_ops::app_frontend {
|
||||
ensure => file,
|
||||
owner => "zulip",
|
||||
group => "zulip",
|
||||
mode => 600,
|
||||
mode => '0600',
|
||||
source => 'puppet:///modules/zulip_ops/log2zulip.zuliprc',
|
||||
}
|
||||
file { "/etc/cron.d/check-apns-tokens":
|
||||
@ -58,14 +58,14 @@ class zulip_ops::app_frontend {
|
||||
ensure => file,
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
content => template("zulip_ops/supervisor/conf.d/redis_tunnel.conf.template.erb"),
|
||||
notify => Service["supervisor"],
|
||||
}
|
||||
# Need redis_password in its own file for Nagios
|
||||
file { '/var/lib/nagios/redis_password':
|
||||
ensure => file,
|
||||
mode => 600,
|
||||
mode => '0600',
|
||||
owner => "nagios",
|
||||
group => "nagios",
|
||||
content => zulipsecret('secrets', 'redis_password', ''),
|
||||
|
||||
@ -47,13 +47,13 @@ class zulip_ops::base {
|
||||
|
||||
file { '/etc/apt/apt.conf.d/02periodic':
|
||||
ensure => file,
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
source => 'puppet:///modules/zulip_ops/apt/apt.conf.d/02periodic',
|
||||
}
|
||||
|
||||
file { '/etc/apt/apt.conf.d/50unattended-upgrades':
|
||||
ensure => file,
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
source => 'puppet:///modules/zulip_ops/apt/apt.conf.d/50unattended-upgrades',
|
||||
}
|
||||
|
||||
@ -62,7 +62,7 @@ class zulip_ops::base {
|
||||
require => User['zulip'],
|
||||
owner => "zulip",
|
||||
group => "zulip",
|
||||
mode => 600,
|
||||
mode => '0600',
|
||||
}
|
||||
|
||||
file { '/etc/pam.d/common-session':
|
||||
@ -71,7 +71,7 @@ class zulip_ops::base {
|
||||
source => 'puppet:///modules/zulip_ops/common-session',
|
||||
owner => 'root',
|
||||
group => 'root',
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
}
|
||||
|
||||
service { 'ssh':
|
||||
@ -86,14 +86,14 @@ class zulip_ops::base {
|
||||
source => 'puppet:///modules/zulip_ops/sshd_config',
|
||||
owner => 'root',
|
||||
group => 'root',
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
notify => Service['ssh'],
|
||||
}
|
||||
}
|
||||
|
||||
file { '/root/.emacs':
|
||||
ensure => file,
|
||||
mode => 600,
|
||||
mode => '0600',
|
||||
owner => "root",
|
||||
group => "root",
|
||||
source => 'puppet:///modules/zulip_ops/dot_emacs.el',
|
||||
@ -101,7 +101,7 @@ class zulip_ops::base {
|
||||
|
||||
file { '/home/zulip/.emacs':
|
||||
ensure => file,
|
||||
mode => 600,
|
||||
mode => '0600',
|
||||
owner => "zulip",
|
||||
group => "zulip",
|
||||
source => 'puppet:///modules/zulip_ops/dot_emacs.el',
|
||||
@ -112,7 +112,7 @@ class zulip_ops::base {
|
||||
# TODO: Change this condition to something more coherent.
|
||||
file { '/root/.ssh/authorized_keys':
|
||||
ensure => file,
|
||||
mode => 600,
|
||||
mode => '0600',
|
||||
owner => "root",
|
||||
group => "root",
|
||||
source => 'puppet:///modules/zulip_ops/root_authorized_keys',
|
||||
@ -120,7 +120,7 @@ class zulip_ops::base {
|
||||
file { '/home/zulip/.ssh/authorized_keys':
|
||||
ensure => file,
|
||||
require => File['/home/zulip/.ssh'],
|
||||
mode => 600,
|
||||
mode => '0600',
|
||||
owner => "zulip",
|
||||
group => "zulip",
|
||||
source => 'puppet:///modules/zulip_ops/authorized_keys',
|
||||
@ -128,7 +128,7 @@ class zulip_ops::base {
|
||||
file { '/var/lib/nagios/.ssh/authorized_keys':
|
||||
ensure => file,
|
||||
require => File['/var/lib/nagios/.ssh'],
|
||||
mode => 600,
|
||||
mode => '0600',
|
||||
owner => "nagios",
|
||||
group => "nagios",
|
||||
source => 'puppet:///modules/zulip_ops/nagios_authorized_keys',
|
||||
@ -140,13 +140,13 @@ class zulip_ops::base {
|
||||
# ones in EC2.
|
||||
file { '/usr/local/sbin/zulip-ec2-configure-interfaces':
|
||||
ensure => file,
|
||||
mode => 755,
|
||||
mode => '0755',
|
||||
source => 'puppet:///modules/zulip_ops/zulip-ec2-configure-interfaces',
|
||||
}
|
||||
|
||||
file { '/etc/network/if-up.d/zulip-ec2-configure-interfaces_if-up.d.sh':
|
||||
ensure => file,
|
||||
mode => 755,
|
||||
mode => '0755',
|
||||
source => 'puppet:///modules/zulip_ops/zulip-ec2-configure-interfaces_if-up.d.sh',
|
||||
}
|
||||
}
|
||||
@ -168,14 +168,14 @@ class zulip_ops::base {
|
||||
require => User['nagios'],
|
||||
owner => "nagios",
|
||||
group => "nagios",
|
||||
mode => 600,
|
||||
mode => '0600',
|
||||
}
|
||||
file { '/var/lib/nagios/.ssh':
|
||||
ensure => directory,
|
||||
require => File['/var/lib/nagios/'],
|
||||
owner => "nagios",
|
||||
group => "nagios",
|
||||
mode => 600,
|
||||
mode => '0600',
|
||||
}
|
||||
file { '/home/nagios':
|
||||
ensure => absent,
|
||||
@ -186,7 +186,7 @@ class zulip_ops::base {
|
||||
# Trusty's puppet doesn't support the include? rule used in rules.v4.
|
||||
file { '/etc/iptables/rules.v4':
|
||||
ensure => file,
|
||||
mode => 600,
|
||||
mode => '0600',
|
||||
content => template('zulip_ops/iptables/rules.v4.erb'),
|
||||
require => Package['iptables-persistent'],
|
||||
}
|
||||
|
||||
@ -8,7 +8,7 @@ class zulip_ops::git {
|
||||
ensure => 'directory',
|
||||
owner => 'git',
|
||||
group => 'git',
|
||||
mode => 755,
|
||||
mode => '0755',
|
||||
}
|
||||
|
||||
file { '/home/git/repositories/eng/zulip.git/hooks/post-receive':
|
||||
|
||||
@ -8,7 +8,7 @@ class zulip_ops::loadbalancer {
|
||||
ensure => file,
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
source => "puppet:///modules/zulip_ops/nginx/sites-available/loadbalancer",
|
||||
notify => Service["nginx"],
|
||||
}
|
||||
@ -17,7 +17,7 @@ class zulip_ops::loadbalancer {
|
||||
ensure => file,
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
source => "puppet:///modules/zulip_ops/motd.lb0",
|
||||
}
|
||||
|
||||
@ -32,7 +32,7 @@ class zulip_ops::loadbalancer {
|
||||
ensure => file,
|
||||
owner => "zulip",
|
||||
group => "zulip",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
source => 'puppet:///modules/zulip_ops/log2zulip.conf',
|
||||
}
|
||||
|
||||
@ -40,7 +40,7 @@ class zulip_ops::loadbalancer {
|
||||
ensure => file,
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
source => 'puppet:///modules/zulip_ops/cron.d/log2zulip',
|
||||
}
|
||||
|
||||
@ -48,7 +48,7 @@ class zulip_ops::loadbalancer {
|
||||
ensure => file,
|
||||
owner => "zulip",
|
||||
group => "zulip",
|
||||
mode => 600,
|
||||
mode => '0600',
|
||||
source => 'puppet:///modules/zulip_ops/log2zulip.zuliprc',
|
||||
}
|
||||
}
|
||||
|
||||
@ -17,7 +17,7 @@ class zulip_ops::munin {
|
||||
recurse => true,
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
source => "puppet:///modules/zulip_ops/munin"
|
||||
}
|
||||
|
||||
@ -26,14 +26,14 @@ class zulip_ops::munin {
|
||||
ensure => file,
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
content => template("zulip_ops/munin/munin.conf.erb")
|
||||
}
|
||||
|
||||
file { "/etc/supervisor/conf.d/munin_tunnels.conf":
|
||||
require => Package["supervisor", "autossh"],
|
||||
ensure => file,
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
owner => "root",
|
||||
group => "root",
|
||||
content => template("zulip_ops/supervisor/conf.d/munin_tunnels.conf.erb"),
|
||||
|
||||
@ -44,7 +44,7 @@ class zulip_ops::nagios {
|
||||
require => Package[nagios3],
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
source => "puppet:///modules/zulip_ops/nagios3/",
|
||||
notify => Service["nagios3"],
|
||||
}
|
||||
@ -53,7 +53,7 @@ class zulip_ops::nagios {
|
||||
require => Package[nagios3],
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
content => template("zulip_ops/nagios3/contacts.cfg.template.erb"),
|
||||
notify => Service["nagios3"],
|
||||
}
|
||||
@ -61,7 +61,7 @@ class zulip_ops::nagios {
|
||||
require => Package[nagios3],
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
content => template("zulip_ops/nagios3/hosts.cfg.template.erb"),
|
||||
notify => Service["nagios3"],
|
||||
}
|
||||
@ -69,7 +69,7 @@ class zulip_ops::nagios {
|
||||
require => Package[nagios3],
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
content => template("zulip_ops/nagios3/localhost.cfg.template.erb"),
|
||||
notify => Service["nagios3"],
|
||||
}
|
||||
@ -78,7 +78,7 @@ class zulip_ops::nagios {
|
||||
require => Package[nagios3],
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
content => template("zulip_ops/nagios3/cgi.cfg.template.erb"),
|
||||
notify => Service["nagios3"],
|
||||
}
|
||||
@ -98,7 +98,7 @@ class zulip_ops::nagios {
|
||||
|
||||
file { '/etc/nagios3/conf.d/zulip_nagios.cfg':
|
||||
ensure => file,
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
owner => "root",
|
||||
group => "root",
|
||||
source => '/usr/local/share/zulip/integrations/nagios/zulip_nagios.cfg',
|
||||
@ -108,7 +108,7 @@ class zulip_ops::nagios {
|
||||
$hosts = $zulip_ops::base::hosts
|
||||
file { '/etc/nagios3/conf.d/zulip_autossh.cfg':
|
||||
ensure => file,
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
owner => "root",
|
||||
group => "root",
|
||||
content => template('zulip_ops/nagios_autossh.template.erb'),
|
||||
@ -117,7 +117,7 @@ class zulip_ops::nagios {
|
||||
|
||||
file { '/var/lib/nagios/msmtprc':
|
||||
ensure => file,
|
||||
mode => 600,
|
||||
mode => '0600',
|
||||
owner => "nagios",
|
||||
group => "nagios",
|
||||
content => template("zulip_ops/msmtprc_nagios.template.erb"),
|
||||
@ -141,7 +141,7 @@ class zulip_ops::nagios {
|
||||
require => Package[apache2],
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 640,
|
||||
mode => '0640',
|
||||
content => template("zulip_ops/nagios_apache_site.conf.template.erb"),
|
||||
}
|
||||
# TODO: Install our API
|
||||
|
||||
@ -7,7 +7,7 @@ class zulip_ops::postgres_appdb {
|
||||
ensure => file,
|
||||
owner => "postgres",
|
||||
group => "postgres",
|
||||
mode => 640,
|
||||
mode => '0640',
|
||||
source => "puppet:///modules/zulip_ops/postgresql/pg_hba.conf",
|
||||
}
|
||||
|
||||
@ -16,7 +16,7 @@ class zulip_ops::postgres_appdb {
|
||||
ensure => file,
|
||||
owner => "postgres",
|
||||
group => "postgres",
|
||||
mode => 640,
|
||||
mode => '0640',
|
||||
source => "puppet:///modules/zulip_ops/postgresql/zulip_nagios_setup.sql",
|
||||
}
|
||||
|
||||
|
||||
@ -12,7 +12,7 @@ class zulip_ops::postgres_master {
|
||||
ensure => file,
|
||||
owner => 'root',
|
||||
group => 'root',
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
source => 'puppet:///modules/zulip_ops/postgresql/40-postgresql.conf.master',
|
||||
}
|
||||
|
||||
@ -20,7 +20,7 @@ class zulip_ops::postgres_master {
|
||||
ensure => file,
|
||||
owner => 'root',
|
||||
group => 'root',
|
||||
mode => 744,
|
||||
mode => '0744',
|
||||
source => 'puppet:///modules/zulip_ops/postgresql/setup_disks.sh',
|
||||
}
|
||||
|
||||
|
||||
@ -7,14 +7,14 @@ class zulip_ops::postgres_slave {
|
||||
ensure => file,
|
||||
owner => "postgres",
|
||||
group => "postgres",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
source => 'puppet:///modules/zulip_ops/postgresql/recovery.conf',
|
||||
}
|
||||
file { '/etc/sysctl.d/40-postgresql.conf':
|
||||
ensure => file,
|
||||
owner => 'root',
|
||||
group => 'root',
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
source => 'puppet:///modules/zulip_ops/postgresql/40-postgresql.conf.slave',
|
||||
}
|
||||
}
|
||||
|
||||
@ -8,7 +8,7 @@ class zulip_ops::prod_app_frontend {
|
||||
ensure => file,
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
source => "puppet:///modules/zulip_ops/nginx/sites-available/zulip",
|
||||
notify => Service["nginx"],
|
||||
}
|
||||
@ -26,7 +26,7 @@ class zulip_ops::prod_app_frontend {
|
||||
purge => true,
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 755,
|
||||
mode => '0755',
|
||||
source => "puppet:///modules/zulip_ops/nagios_plugins/zulip_zephyr_mirror",
|
||||
}
|
||||
|
||||
|
||||
@ -5,7 +5,7 @@ class zulip_ops::redis {
|
||||
# Need redis_password in its own file for Nagios
|
||||
file { '/var/lib/nagios/redis_password':
|
||||
ensure => file,
|
||||
mode => 600,
|
||||
mode => '0600',
|
||||
owner => "nagios",
|
||||
group => "nagios",
|
||||
content => "${zulip::redis::redis_password}\n",
|
||||
|
||||
@ -7,7 +7,7 @@ class zulip_ops::staging_app_frontend {
|
||||
ensure => file,
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
source => "puppet:///modules/zulip_ops/nginx/sites-available/zulip-staging",
|
||||
notify => Service["nginx"],
|
||||
}
|
||||
|
||||
@ -33,7 +33,7 @@ class zulip_ops::zmirror {
|
||||
ensure => file,
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
source => "puppet:///modules/zulip_ops/supervisor/conf.d/zmirror.conf",
|
||||
notify => Service["supervisor"],
|
||||
}
|
||||
@ -42,7 +42,7 @@ class zulip_ops::zmirror {
|
||||
ensure => file,
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
source => "puppet:///modules/zulip_ops/cron.d/zephyr-mirror",
|
||||
}
|
||||
|
||||
@ -50,7 +50,7 @@ class zulip_ops::zmirror {
|
||||
ensure => file,
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
source => "puppet:///modules/zulip_ops/zephyr-clients.debathena",
|
||||
}
|
||||
|
||||
@ -60,7 +60,7 @@ class zulip_ops::zmirror {
|
||||
purge => true,
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 755,
|
||||
mode => '0755',
|
||||
source => "puppet:///modules/zulip_ops/nagios_plugins/zulip_zephyr_mirror",
|
||||
}
|
||||
|
||||
|
||||
@ -30,7 +30,7 @@ class zulip_ops::zmirror_personals {
|
||||
file { ['/home/zulip/api-keys', '/home/zulip/zephyr_sessions', '/home/zulip/ccache',
|
||||
'/home/zulip/mirror_status']:
|
||||
ensure => directory,
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
owner => "zulip",
|
||||
group => "zulip",
|
||||
}
|
||||
@ -39,7 +39,7 @@ class zulip_ops::zmirror_personals {
|
||||
ensure => file,
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 644,
|
||||
mode => '0644',
|
||||
source => "puppet:///modules/zulip_ops/cron.d/test_zephyr_personal_mirrors",
|
||||
}
|
||||
|
||||
@ -49,7 +49,7 @@ class zulip_ops::zmirror_personals {
|
||||
purge => true,
|
||||
owner => "root",
|
||||
group => "root",
|
||||
mode => 755,
|
||||
mode => '0755',
|
||||
source => "puppet:///modules/zulip_ops/nagios_plugins/zulip_zephyr_mirror",
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user