move ganeti details into hiera
authorLuca Filipozzi <lfilipoz@emyr.net>
Wed, 16 May 2012 08:03:24 +0000 (08:03 +0000)
committerLuca Filipozzi <lfilipoz@emyr.net>
Wed, 16 May 2012 08:03:24 +0000 (08:03 +0000)
hieradata/clusters/ganeti2.debian.org.yaml [new file with mode: 0644]
hieradata/machines/pasquini.debian.org.yaml [new file with mode: 0644]
hieradata/machines/tristano.debian.org.yaml [new file with mode: 0644]
modules/ssh/templates/authorized_keys.erb

diff --git a/hieradata/clusters/ganeti2.debian.org.yaml b/hieradata/clusters/ganeti2.debian.org.yaml
new file mode 100644 (file)
index 0000000..ede85f4
--- /dev/null
@@ -0,0 +1,4 @@
+---
+nodes:
+  - tristano.debian.org
+  - pasquini.debian.org
diff --git a/hieradata/machines/pasquini.debian.org.yaml b/hieradata/machines/pasquini.debian.org.yaml
new file mode 100644 (file)
index 0000000..972205b
--- /dev/null
@@ -0,0 +1,3 @@
+---
+rootkey: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDiT6Asr5mK3wR8hjB1gSqJYqWUrQfi1+jtMuZggQcD7VIpabIy0zYSaUP63Oam96BE96qSHUZDEp1EGPoh64rK/9WxGXX/0sRZXJURkOpCO3U2zDAhRbAGqAAYyWS4TPHVUt3g5g+rrHAGgXzc/y2sYChADWJaQ59ga1MyrYGi1VIPAuAaidM01RyFagR1/UmVGP8jCkSD4nGmho4UuFn9Fopnhk5V0YjEEjhjUkPCVe11ckc+fYPiEPFnzgaWJPAycJwF/YmpgjLSKB+mNXqpU4m+jHhpGQ4lK1l0VVf2xOUpbN74uOxThtwPSpgIyq3eG99PkbBGUUweIcSTsZ8h root@pasquini.debian.org (for ganeti)"
+"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC44glHFs5fdojQOUZaR1xwORfVxpmthmjOBgahz3RTCYzX8g0Y4v3rSBTiFOUzgfaY1qyHJX94HDzIq95Unig5ZHZZ2q0V3m3ksIiMQQbiElIqH4w7Yrqc2PICkjzttGwCziNUCIvxuy9pnKqRkpzx4TmorEVhRBjGTM0iAimWcZ5bpZ1E2nWHVtvsMs5nQziRdAiG8hoE2UKzQbpf+AeltZPSIw2LVEAdTmmEWrmyLGaIWY2R5lirwPOTbZsfpLDUD3CLntZbqCFoTOb1xuWvf0SdmpChY7cigaFgwz+ozATxFuLqdW9/YTa/fP1uvid3rSvHkNgojndm0S3/sYTh root@tristano.debian.org (for ganeti)"
diff --git a/hieradata/machines/tristano.debian.org.yaml b/hieradata/machines/tristano.debian.org.yaml
new file mode 100644 (file)
index 0000000..46c0dd9
--- /dev/null
@@ -0,0 +1,2 @@
+---
+rootkey: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC44glHFs5fdojQOUZaR1xwORfVxpmthmjOBgahz3RTCYzX8g0Y4v3rSBTiFOUzgfaY1qyHJX94HDzIq95Unig5ZHZZ2q0V3m3ksIiMQQbiElIqH4w7Yrqc2PICkjzttGwCziNUCIvxuy9pnKqRkpzx4TmorEVhRBjGTM0iAimWcZ5bpZ1E2nWHVtvsMs5nQziRdAiG8hoE2UKzQbpf+AeltZPSIw2LVEAdTmmEWrmyLGaIWY2R5lirwPOTbZsfpLDUD3CLntZbqCFoTOb1xuWvf0SdmpChY7cigaFgwz+ozATxFuLqdW9/YTa/fP1uvid3rSvHkNgojndm0S3/sYTh root@tristano.debian.org (for ganeti)"
index 23ee49b..ce054cd 100644 (file)
@@ -24,6 +24,10 @@ localkeys
 end
 ganetikeys
 %>
+<%=
+       nodes = hiera('nodes', nil, {'cluster' => hiera('cluster')})
+       nodes.collect{|x| hiera('rootkey', nil, {'hostname' => x})}
+%>
 #
 # DSA
 #