aptly mirror parametrization
PROD-15379
Change-Id: Icff58138405245e968d63539ec7b0df2a313b6fd
diff --git a/aptly/server/mirror/ubuntu/trusty/tcpcloud.yml b/aptly/server/mirror/ubuntu/trusty/tcpcloud.yml
index c1196d7..08e2f54 100644
--- a/aptly/server/mirror/ubuntu/trusty/tcpcloud.yml
+++ b/aptly/server/mirror/ubuntu/trusty/tcpcloud.yml
@@ -2,78 +2,100 @@
aptly:
server:
mirror:
+ mirror_tcpcloud-nightly-main-trusty_source: http://apt.tcpcloud.eu/nightly
+ mirror_tcpcloud-nightly-main-trusty_distribution: trusty
+ mirror_tcpcloud-nightly-main-trusty_components: main security
+ mirror_tcpcloud-nightly-main-trusty_key_url: "http://apt.tcpcloud.eu/public.gpg"
+ mirror_tcpcloud-nightly-main-trusty_gpgkeys:
+ - 3EF02D1C
+ mirror_tcpcloud-nightly-tcp-trusty_source: http://apt.tcpcloud.eu/nightly
+ mirror_tcpcloud-nightly-tcp-trusty_distribution: trusty
+ mirror_tcpcloud-nightly-tcp-trusty_components: tcp
+ mirror_tcpcloud-nightly-tcp-trusty_key_url: "http://apt.tcpcloud.eu/public.gpg"
+ mirror_tcpcloud-nightly-tcp-trusty_gpgkeys:
+ - 3EF02D1C
+
+ mirror_tcpcloud-nightly-extra-trusty_source: http://apt.tcpcloud.eu/nightly
+ mirror_tcpcloud-nightly-extra-trusty_distribution: trusty
+ mirror_tcpcloud-nightly-extra-trusty_components: extra
+ mirror_tcpcloud-nightly-tcp-trusty_key_url: "http://apt.tcpcloud.eu/public.gpg"
+ mirror_tcpcloud-nightly-extra-trusty_gpgkeys:
+ - 3EF02D1C
+
+ mirror_tcpcloud-nightly-salt-trusty_source: http://apt.tcpcloud.eu/nightly
+ mirror_tcpcloud-nightly-salt-trusty_distribution: trusty
+ mirror_tcpcloud-nightly-salt-trusty_components: tcp-salt
+ mirror_tcpcloud-nightly-tcp-trusty_key_url: "http://apt.tcpcloud.eu/public.gpg"
+ mirror_tcpcloud-nightly-salt-trusty_gpgkeys:
+ - 3EF02D1C
+
+ mirror_tcpcloud-nightly-oc30-trusty_source: http://apt.tcpcloud.eu/nightly
+ mirror_tcpcloud-nightly-oc30-trusty_distribution: trusty
+ mirror_tcpcloud-nightly-oc30-trusty_components: oc30
+ mirror_tcpcloud-nightly-tcp-trusty_key_url: "http://apt.tcpcloud.eu/public.gpg"
+ mirror_tcpcloud-nightly-oc30-trusty_gpgkeys:
+ - 3EF02D1C
+
+ mirror_tcpcloud-nightly-elastic-trusty_source: http://apt.tcpcloud.eu/nightly
+ mirror_tcpcloud-nightly-elastic-trusty_distribution: trusty
+ mirror_tcpcloud-nightly-elastic-trusty_components: elastic
+ mirror_tcpcloud-nightly-tcp-trusty_key_url: "http://apt.tcpcloud.eu/public.gpg"
+ mirror_tcpcloud-nightly-elastic-trusty_gpgkeys:
+ - 3EF02D1C
#TOOD: 4x the lower below
- #tcpcloud-[stable/testing]-xxx-[trusty/xenial]:
+ #tcpcloud-[stable/testing]-xxx-[trusty/trusty]:
#
# Other components
# salt tcp-salt extra liberty mitaka oc30 security mitaka
tcpcloud-nightly-main-trusty:
- source: http://apt.tcpcloud.eu/nightly
- distribution: trusty
+ source: ${_param:mirror_tcpcloud-nightly-main-trusty_source}
+ distribution: ${_param:mirror_tcpcloud-nightly-main-trusty_distribution}
#TODO: extra component might not be needed; tcp is just for heka
- components: main security
+ components: ${_param:mirror_tcpcloud-nightly-main-trusty_components}
architectures: amd64
- key_url: "http://apt.tcpcloud.eu/public.gpg"
- gpgkeys:
- - 3EF02D1C
+ key_url: ${_param:mirror_tcpcloud-nightly-main-trusty_key_url}
+ gpgkeys: ${_param:mirror_tcpcloud-nightly-main-trusty_gpgkeys}
publisher:
component: tcp-main
distributions:
- ubuntu-trusty/nightly
- tcpcloud-nightly-main-trusty:
- source: http://apt.tcpcloud.eu/nightly
- distribution: trusty
+ tcpcloud-nightly-tcp-trusty:
+ source: ${_param:mirror_tcpcloud-nightly-tcp-trusty_source}
+ distribution: ${_param:mirror_tcpcloud-nightly-tcp-trusty_distribution}
#TODO: extra component might not be needed; tcp is just for heka
- components: tcp
+ components: ${_param:mirror_tcpcloud-nightly-tcp-trusty_components}
architectures: amd64
- key_url: "http://apt.tcpcloud.eu/public.gpg"
- gpgkeys:
- - 3EF02D1C
+ key_url: ${_param:mirror_tcpcloud-nightly-tcp-trusty_key_url}
+ gpgkeys: ${_param:mirror_tcpcloud-nightly-tcp-trusty_gpgkeys}
publisher:
component: tcp
distributions:
- ubuntu-trusty/nightly
tcpcloud-nightly-extra-trusty:
- source: http://apt.tcpcloud.eu/nightly
- distribution: trusty
+ source: ${_param:mirror_tcpcloud-nightly-extra-trusty_source}
+ distribution: ${_param:mirror_tcpcloud-nightly-extra-trusty_distribution}
#TODO: extra component might not be needed; tcp is just for heka
- components: extra
+ components: ${_param:mirror_tcpcloud-nightly-extra-trusty_components}
architectures: amd64
- key_url: "http://apt.tcpcloud.eu/public.gpg"
- gpgkeys:
- - 3EF02D1C
+ key_url: ${_param:mirror_tcpcloud-nightly-extra-trusty_key_url}
+ gpgkeys: ${_param:mirror_tcpcloud-nightly-extra-trusty_gpgkeys}
publisher:
component: tcp-extra
distributions:
- ubuntu-trusty/nightly
- # required for alternative horizon plugins/etc..
- tcpcloud-nightly-liberty-trusty:
- source: http://apt.tcpcloud.eu/nightly
- distribution: trusty
- components: liberty
- architectures: amd64
- key_url: "http://apt.tcpcloud.eu/public.gpg"
- gpgkeys:
- - 3EF02D1C
- publisher:
- component: tcp-liberty
- distributions:
- - ubuntu-trusty/nightly
-
# required for salt formulas
tcpcloud-nightly-salt-trusty:
- source: http://apt.tcpcloud.eu/nightly
- distribution: trusty
- components: tcp-salt
+ source: ${_param:mirror_tcpcloud-nightly-salt-trusty_source}
+ distribution: ${_param:mirror_tcpcloud-nightly-salt-trusty_distribution}
+ components: ${_param:mirror_tcpcloud-nightly-salt-trusty_components}
architectures: amd64
- key_url: "http://apt.tcpcloud.eu/public.gpg"
- gpgkeys:
- - 3EF02D1C
+ key_url: ${_param:mirror_tcpcloud-nightly-salt-trusty_key_url}
+ gpgkeys: ${_param:mirror_tcpcloud-nightly-salt-trusty_gpgkeys}
publisher:
component: tcp-salt
distributions:
@@ -81,13 +103,12 @@
# required for opencontrail formulas
tcpcloud-nightly-oc30-trusty:
- source: http://apt.tcpcloud.eu/nightly
- distribution: trusty
- components: oc30
+ source: ${_param:mirror_tcpcloud-nightly-oc30-trusty_source}
+ distribution: ${_param:mirror_tcpcloud-nightly-oc30-trusty_distribution}
+ components: ${_param:mirror_tcpcloud-nightly-oc30-trusty_components}
architectures: amd64
- key_url: "http://apt.tcpcloud.eu/public.gpg"
- gpgkeys:
- - 3EF02D1C
+ key_url: ${_param:mirror_tcpcloud-nightly-oc30-trusty_key_url}
+ gpgkeys: ${_param:mirror_tcpcloud-nightly-oc30-trusty_gpgkeys}
publisher:
component: tcp-oc30
distributions:
@@ -95,15 +116,13 @@
# elastic, kibana is there
tcpcloud-nightly-elastic-trusty:
- source: http://apt.tcpcloud.eu/nightly
- distribution: trusty
- components: elastic
+ source: ${_param:mirror_tcpcloud-nightly-elastic-trusty_source}
+ distribution: ${_param:mirror_tcpcloud-nightly-elastic-trusty_distribution}
+ components: ${_param:mirror_tcpcloud-nightly-elastic-trusty_components}
architectures: amd64
- key_url: "http://apt.tcpcloud.eu/public.gpg"
- gpgkeys:
- - 3EF02D1C
+ key_url: ${_param:mirror_tcpcloud-nightly-elastic-trusty_key_url}
+ gpgkeys: ${_param:mirror_tcpcloud-nightly-elastic-trusty_gpgkeys}
publisher:
component: tcp-elastic
distributions:
- - ubuntu-trusty/nightly
-
+ - ubuntu-trusty/nightly
\ No newline at end of file