From 13ded8ffeb47ccf2cdb4655c69657f0f25adf4d5 Mon Sep 17 00:00:00 2001 From: Tom Hughes Date: Sat, 26 Jul 2025 17:07:27 +0100 Subject: [PATCH] Add role for orm --- roles/orm.rb | 29 +++++++++++++++++++++++++++++ roles/pixeldeck.rb | 20 ++++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 roles/orm.rb create mode 100644 roles/pixeldeck.rb diff --git a/roles/orm.rb b/roles/orm.rb new file mode 100644 index 000000000..1f2f43ab1 --- /dev/null +++ b/roles/orm.rb @@ -0,0 +1,29 @@ +name "orm" +description "Master role applied to orm" + +default_attributes( + :networking => { + :interfaces => { + :internal => { + :inet => { + :address => "10.5.7.34", + :prefix => "29", + :gateway => "10.5.7.33", + :public_address => "23.139.196.5" + }, + :inet6 => { + :address => "2602:f629:0:bc::2", + :prefix => "64", + :gateway => "2602:f629:0:bc::1" + }, + :bond => { + :slaves => %w[eno1 eno2] + } + } + } + } +) + +run_list( + "role[pixeldeck]" +) diff --git a/roles/pixeldeck.rb b/roles/pixeldeck.rb new file mode 100644 index 000000000..3028a8a4b --- /dev/null +++ b/roles/pixeldeck.rb @@ -0,0 +1,20 @@ +name "pixeldeck" +description "Role applied to all servers at PixelDeck" + +default_attributes( + :hosted_by => "PixelDeck", + :location => "Kansas City, Missouri" +) + +override_attributes( + :networking => { + :nameservers => ["10.5.7.33", "2602:f629:0:bc::1"] + }, + :ntp => { + :servers => ["0.us.pool.ntp.org", "1.us.pool.ntp.org", "north-america.pool.ntp.org"] + } +) + +run_list( + "role[us]" +) -- 2.39.5