puppet: Rename and limit production key distribution.

This commit is contained in:
Alex Vandiver
2024-02-01 12:31:00 -05:00
committed by Tim Abbott
parent d910ea27fe
commit 0bd1e2b434
4 changed files with 17 additions and 3 deletions

View File

@@ -62,12 +62,12 @@ class zulip_ops::profile::base {
user { 'root': }
zulip_ops::user_dotfiles { 'root':
home => '/root',
keys => 'common',
keys => 'internal-read-only-deploy-key',
authorized_keys => 'common',
}
zulip_ops::user_dotfiles { 'zulip':
keys => 'common',
keys => 'internal-read-only-deploy-key',
authorized_keys => 'common',
}

View File

@@ -10,4 +10,11 @@ class zulip_ops::profile::chat_zulip_org inherits zulip_ops::profile::base {
zulip_ops::firewall_allow { 'http': }
zulip_ops::firewall_allow { 'https': }
zulip_ops::firewall_allow { 'smtp': }
Zulip_Ops::User_Dotfiles['root'] {
keys => false,
}
Zulip_Ops::User_Dotfiles['zulip'] {
keys => false,
}
}

View File

@@ -2,6 +2,13 @@ class zulip_ops::profile::prod_app_frontend inherits zulip_ops::profile::base {
include zulip_ops::app_frontend
include zulip::hooks::zulip_notify
Zulip_Ops::User_Dotfiles['root'] {
keys => 'internal-limited-write-deploy-key',
}
Zulip_Ops::User_Dotfiles['zulip'] {
keys => 'internal-limited-write-deploy-key',
}
$conntrack_max = zulipconf('application_server', 'conntrack_max', 262144)
zulip::sysctl { 'conntrack':
content => template('zulip_ops/sysctl.d/40-conntrack.conf.erb'),