Aptly server with mirror definitions
diff --git a/aptly/server/mirror/debian/aptly.yml b/aptly/server/mirror/debian/aptly.yml
new file mode 100644
index 0000000..e919b20
--- /dev/null
+++ b/aptly/server/mirror/debian/aptly.yml
@@ -0,0 +1,16 @@
+parameters:
+ aptly:
+ server:
+ mirror:
+ aptly:
+ source: http://repo.aptly.info/
+ distribution: squeeze
+ components: main
+ architectures: amd64
+ gpgkeys:
+ - 9C7DE460
+ publisher:
+ component: extra
+ distributions:
+ - nightly/trusty
+ - nightly/xenial
diff --git a/aptly/server/mirror/debian/cassandra.yml b/aptly/server/mirror/debian/cassandra.yml
new file mode 100644
index 0000000..3659536
--- /dev/null
+++ b/aptly/server/mirror/debian/cassandra.yml
@@ -0,0 +1,18 @@
+parameters:
+ aptly:
+ server:
+ mirror:
+ cassandra-21x:
+ source: http://www.apache.org/dist/cassandra/debian
+ distribution: 21x
+ components: main
+ architectures: amd64
+ gpgkeys:
+ - F758CE318D77295D
+ - 2B5C1B00
+ - 0353B12C
+ publisher:
+ component: extra
+ distributions:
+ - nightly/trusty
+ - nightly/xenial
diff --git a/aptly/server/mirror/debian/elasticsearch.yml b/aptly/server/mirror/debian/elasticsearch.yml
new file mode 100644
index 0000000..2050c35
--- /dev/null
+++ b/aptly/server/mirror/debian/elasticsearch.yml
@@ -0,0 +1,52 @@
+parameters:
+ aptly:
+ server:
+ mirror:
+ elasticsearch-2x:
+ source: http://packages.elastic.co/elasticsearch/2.x/debian
+ distribution: stable
+ components: main
+ architectures: amd64
+ gpgkeys:
+ - D88E42B4
+ publisher:
+ component: elastic
+ distributions:
+ - nightly/trusty
+ - nightly/xenial
+ kibana:
+ source: http://packages.elasticsearch.org/kibana/4.4/debian
+ distribution: stable
+ components: main
+ architectures: amd64
+ gpgkeys:
+ - D88E42B4
+ publisher:
+ component: elastic
+ distributions:
+ - nightly/trusty
+ - nightly/xenial
+ kibana-46:
+ source: http://packages.elasticsearch.org/kibana/4.6/debian
+ distribution: stable
+ components: main
+ architectures: amd64
+ gpgkeys:
+ - D88E42B4
+ publisher:
+ component: elastic
+ distributions:
+ - nightly/trusty
+ - nightly/xenial
+ elasticsearch-curator:
+ source: http://packages.elastic.co/curator/4/debian
+ distribution: stable
+ components: main
+ architectures: amd64
+ gpgkeys:
+ - D88E42B4
+ publisher:
+ component: elastic
+ distributions:
+ - nightly/trusty
+ - nightly/xenial
diff --git a/aptly/server/mirror/debian/init.yml b/aptly/server/mirror/debian/init.yml
new file mode 100644
index 0000000..ef348ff
--- /dev/null
+++ b/aptly/server/mirror/debian/init.yml
@@ -0,0 +1,7 @@
+## Debian family mirrors
+classes:
+- system.aptly.server.mirror.debian.aptly
+- system.aptly.server.mirror.debian.cassandra
+- system.aptly.server.mirror.debian.jenkins
+- system.aptly.server.mirror.debian.sensu
+- system.aptly.server.mirror.debian.elasticsearch
diff --git a/aptly/server/mirror/debian/jenkins.yml b/aptly/server/mirror/debian/jenkins.yml
new file mode 100644
index 0000000..1c6ee8c
--- /dev/null
+++ b/aptly/server/mirror/debian/jenkins.yml
@@ -0,0 +1,30 @@
+parameters:
+ aptly:
+ server:
+ mirror:
+ jenkins:
+ source: http://pkg.jenkins-ci.org/debian/
+ distribution: binary/
+ components: ""
+ architectures: amd64
+ gpgkeys:
+ - D50582E6
+ publisher:
+ component: extra
+ distributions:
+ - nightly/trusty
+ - nightly/xenial
+ jenkins-debian-glue:
+ source: http://jenkins.grml.org/debian/
+ distribution: jenkins-debian-glue
+ components: main
+ architectures: amd64
+ # TODO: this key is not uploaded to keyserver, workaround:
+ # su aptly -c 'curl http://jenkins.grml.org/debian/C525F56752D4A654.asc|gpg --no-default-keyring --keyring trustedkeys.gpg --import'
+ gpgkeys:
+ - 52D4A654
+ publisher:
+ component: extra
+ distributions:
+ - nightly/trusty
+ - nightly/xenial
diff --git a/aptly/server/mirror/debian/sensu.yml b/aptly/server/mirror/debian/sensu.yml
new file mode 100644
index 0000000..fac40f7
--- /dev/null
+++ b/aptly/server/mirror/debian/sensu.yml
@@ -0,0 +1,16 @@
+parameters:
+ aptly:
+ server:
+ mirror:
+ sensu:
+ source: http://sensu.global.ssl.fastly.net/apt
+ distribution: sensu
+ components: main
+ architectures: amd64
+ gpgkeys:
+ - EB9C94BB
+ publisher:
+ component: extra
+ distributions:
+ - nightly/trusty
+ - nightly/xenial