mirror of
https://github.com/zulip/zulip.git
synced 2025-11-05 14:35:27 +00:00
puppet: Move our ops repository apt configuration to internal module.
(imported from commit 2aca8e8c2edbd87a77fd5f00b3ae250484721fb4)
This commit is contained in:
@@ -19,15 +19,6 @@ class zulip::base {
|
|||||||
]
|
]
|
||||||
package { $base_packages: ensure => "installed" }
|
package { $base_packages: ensure => "installed" }
|
||||||
|
|
||||||
apt::key {"A529EF65":
|
|
||||||
source => "http://apt.zulip.com/ops.asc",
|
|
||||||
}
|
|
||||||
|
|
||||||
apt::sources_list {"zulip":
|
|
||||||
ensure => present,
|
|
||||||
content => 'deb http://apt.zulip.com/ops wheezy main',
|
|
||||||
}
|
|
||||||
|
|
||||||
group { 'zulip':
|
group { 'zulip':
|
||||||
ensure => present,
|
ensure => present,
|
||||||
gid => '1000',
|
gid => '1000',
|
||||||
@@ -63,12 +54,6 @@ class zulip::base {
|
|||||||
source => 'puppet:///modules/zulip/limits.conf',
|
source => 'puppet:///modules/zulip/limits.conf',
|
||||||
}
|
}
|
||||||
|
|
||||||
file { '/etc/apt/apt.conf.d/02periodic':
|
|
||||||
ensure => file,
|
|
||||||
mode => 644,
|
|
||||||
source => 'puppet:///modules/zulip/apt/apt.conf.d/02periodic',
|
|
||||||
}
|
|
||||||
|
|
||||||
file { '/var/log/zulip':
|
file { '/var/log/zulip':
|
||||||
ensure => 'directory',
|
ensure => 'directory',
|
||||||
owner => 'zulip',
|
owner => 'zulip',
|
||||||
|
|||||||
@@ -17,6 +17,21 @@ class zulip_internal::base {
|
|||||||
]
|
]
|
||||||
package { $org_base_packages: ensure => "installed" }
|
package { $org_base_packages: ensure => "installed" }
|
||||||
|
|
||||||
|
apt::key {"A529EF65":
|
||||||
|
source => "http://apt.zulip.com/ops.asc",
|
||||||
|
}
|
||||||
|
|
||||||
|
apt::sources_list {"zulip":
|
||||||
|
ensure => present,
|
||||||
|
content => 'deb http://apt.zulip.com/ops wheezy main',
|
||||||
|
}
|
||||||
|
|
||||||
|
file { '/etc/apt/apt.conf.d/02periodic':
|
||||||
|
ensure => file,
|
||||||
|
mode => 644,
|
||||||
|
source => 'puppet:///modules/zulip_internal/apt/apt.conf.d/02periodic',
|
||||||
|
}
|
||||||
|
|
||||||
file { '/home/zulip/.ssh/authorized_keys':
|
file { '/home/zulip/.ssh/authorized_keys':
|
||||||
ensure => file,
|
ensure => file,
|
||||||
require => File['/home/zulip/.ssh'],
|
require => File['/home/zulip/.ssh'],
|
||||||
|
|||||||
Reference in New Issue
Block a user