Greetings.
I've gotten the developer portal working in staging a few days ago:
https://developer.stg.fedoraproject.org/
I'd like to move it into production now so it's ready for their announcement. +1s?
Note that currently the site is built using jekyl on developer.fedorainfracloud.org and then synced with a github repo which we pull from. Moving forward we will come up with a better way to do all this, we just wanted to get things working for release now.
kevin -- diff --git a/playbooks/groups/sundries.yml b/playbooks/groups/sundries.yml index 34dab01..c8bc7c0 100644 --- a/playbooks/groups/sundries.yml +++ b/playbooks/groups/sundries.yml @@ -49,7 +49,7 @@ - role: membership-map/build when: master_sundries_node - role: developer/build - when: master_sundries_node and env == "staging" + when: master_sundries_node
tasks: - include: "{{ tasks }}/yumrepos.yml" diff --git a/playbooks/include/proxies-fedora-web.yml b/playbooks/include/proxies-fedora-web.yml index 250e75a..ce1f7d1 100644 --- a/playbooks/include/proxies-fedora-web.yml +++ b/playbooks/include/proxies-fedora-web.yml @@ -41,5 +41,4 @@ website: docs.fedoraproject.org
- role: developer/website - website: developer.stg.fedoraproject.org - when: env == "staging" + website: developer.fedoraproject.org diff --git a/playbooks/include/proxies-websites.yml b/playbooks/include/proxies-websites.yml index 5feef25..0e60bed 100644 --- a/playbooks/include/proxies-websites.yml +++ b/playbooks/include/proxies-websites.yml @@ -422,13 +422,12 @@ cert_name: "{{wildcard_cert_name}}"
- role: httpd/website - name: developer.stg.fedoraproject.org + name: developer.fedoraproject.org server_aliases: [developer.stg.fedoraproject.org] # Set this explicitly to stg here.. as per the original puppet config. SSLCertificateChainFile: wildcard-2014.stg.fedoraproject.org.intermediate.cert sslonly: true cert_name: "{{wildcard_cert_name}}" - when: env == "staging"
# Kinda silly that we have two entries here, one for prod and one for stg. # This is inherited from our puppet setup -- we can collapse them as soon as
Looks ok. +1
On 29-10-2015 19:08, Kevin Fenzi wrote:
Greetings.
I've gotten the developer portal working in staging a few days ago:
https://developer.stg.fedoraproject.org/
I'd like to move it into production now so it's ready for their announcement. +1s?
Note that currently the site is built using jekyl on developer.fedorainfracloud.org and then synced with a github repo which we pull from. Moving forward we will come up with a better way to do all this, we just wanted to get things working for release now.
kevin
diff --git a/playbooks/groups/sundries.yml b/playbooks/groups/sundries.yml index 34dab01..c8bc7c0 100644 --- a/playbooks/groups/sundries.yml +++ b/playbooks/groups/sundries.yml @@ -49,7 +49,7 @@ - role: membership-map/build when: master_sundries_node - role: developer/build
- when: master_sundries_node and env == "staging"
when: master_sundries_node
tasks:
- include: "{{ tasks }}/yumrepos.yml"
diff --git a/playbooks/include/proxies-fedora-web.yml b/playbooks/include/proxies-fedora-web.yml index 250e75a..ce1f7d1 100644 --- a/playbooks/include/proxies-fedora-web.yml +++ b/playbooks/include/proxies-fedora-web.yml @@ -41,5 +41,4 @@ website: docs.fedoraproject.org
- role: developer/website
- website: developer.stg.fedoraproject.org
- when: env == "staging"
- website: developer.fedoraproject.org
diff --git a/playbooks/include/proxies-websites.yml b/playbooks/include/proxies-websites.yml index 5feef25..0e60bed 100644 --- a/playbooks/include/proxies-websites.yml +++ b/playbooks/include/proxies-websites.yml @@ -422,13 +422,12 @@ cert_name: "{{wildcard_cert_name}}"
- role: httpd/website
- name: developer.stg.fedoraproject.org
- name: developer.fedoraproject.org server_aliases: [developer.stg.fedoraproject.org] # Set this explicitly to stg here.. as per the original puppet config. SSLCertificateChainFile: wildcard-2014.stg.fedoraproject.org.intermediate.cert sslonly: true cert_name: "{{wildcard_cert_name}}"
when: env == "staging"
# Kinda silly that we have two entries here, one for prod and one for stg. # This is inherited from our puppet setup -- we can collapse them as soon as
infrastructure mailing list infrastructure@lists.fedoraproject.org http://lists.fedoraproject.org/admin/infrastructure@lists.fedoraproject.org
lgtm. +1.
-re
On 10/29/2015 03:08 PM, Kevin Fenzi wrote:
Greetings.
I've gotten the developer portal working in staging a few days ago:
https://developer.stg.fedoraproject.org/
I'd like to move it into production now so it's ready for their announcement. +1s?
Note that currently the site is built using jekyl on developer.fedorainfracloud.org and then synced with a github repo which we pull from. Moving forward we will come up with a better way to do all this, we just wanted to get things working for release now.
kevin
diff --git a/playbooks/groups/sundries.yml b/playbooks/groups/sundries.yml index 34dab01..c8bc7c0 100644 --- a/playbooks/groups/sundries.yml +++ b/playbooks/groups/sundries.yml @@ -49,7 +49,7 @@
- role: membership-map/build when: master_sundries_node
- role: developer/build
- when: master_sundries_node and env == "staging"
when: master_sundries_node
tasks:
- include: "{{ tasks }}/yumrepos.yml"
diff --git a/playbooks/include/proxies-fedora-web.yml b/playbooks/include/proxies-fedora-web.yml index 250e75a..ce1f7d1 100644 --- a/playbooks/include/proxies-fedora-web.yml +++ b/playbooks/include/proxies-fedora-web.yml @@ -41,5 +41,4 @@ website: docs.fedoraproject.org
- role: developer/website
- website: developer.stg.fedoraproject.org
- when: env == "staging"
- website: developer.fedoraproject.org
diff --git a/playbooks/include/proxies-websites.yml b/playbooks/include/proxies-websites.yml index 5feef25..0e60bed 100644 --- a/playbooks/include/proxies-websites.yml +++ b/playbooks/include/proxies-websites.yml @@ -422,13 +422,12 @@ cert_name: "{{wildcard_cert_name}}"
- role: httpd/website
- name: developer.stg.fedoraproject.org
- name: developer.fedoraproject.org server_aliases: [developer.stg.fedoraproject.org] # Set this explicitly to stg here.. as per the original puppet config. SSLCertificateChainFile: wildcard-2014.stg.fedoraproject.org.intermediate.cert sslonly: true cert_name: "{{wildcard_cert_name}}"
when: env == "staging"
# Kinda silly that we have two entries here, one for prod and one for stg. # This is inherited from our puppet setup -- we can collapse them as soon as
infrastructure mailing list infrastructure@lists.fedoraproject.org http://lists.fedoraproject.org/admin/infrastructure@lists.fedoraproject.org
+1
----- Original Message -----
lgtm. +1.
-re
On 10/29/2015 03:08 PM, Kevin Fenzi wrote:
Greetings.
I've gotten the developer portal working in staging a few days ago:
https://developer.stg.fedoraproject.org/
I'd like to move it into production now so it's ready for their announcement. +1s?
Note that currently the site is built using jekyl on developer.fedorainfracloud.org and then synced with a github repo which we pull from. Moving forward we will come up with a better way to do all this, we just wanted to get things working for release now.
kevin
diff --git a/playbooks/groups/sundries.yml b/playbooks/groups/sundries.yml index 34dab01..c8bc7c0 100644 --- a/playbooks/groups/sundries.yml +++ b/playbooks/groups/sundries.yml @@ -49,7 +49,7 @@
- role: membership-map/build when: master_sundries_node
- role: developer/build
- when: master_sundries_node and env == "staging"
when: master_sundries_node
tasks:
- include: "{{ tasks }}/yumrepos.yml"
diff --git a/playbooks/include/proxies-fedora-web.yml b/playbooks/include/proxies-fedora-web.yml index 250e75a..ce1f7d1 100644 --- a/playbooks/include/proxies-fedora-web.yml +++ b/playbooks/include/proxies-fedora-web.yml @@ -41,5 +41,4 @@ website: docs.fedoraproject.org
- role: developer/website
- website: developer.stg.fedoraproject.org
- when: env == "staging"
- website: developer.fedoraproject.org
diff --git a/playbooks/include/proxies-websites.yml b/playbooks/include/proxies-websites.yml index 5feef25..0e60bed 100644 --- a/playbooks/include/proxies-websites.yml +++ b/playbooks/include/proxies-websites.yml @@ -422,13 +422,12 @@ cert_name: "{{wildcard_cert_name}}"
- role: httpd/website
- name: developer.stg.fedoraproject.org
- name: developer.fedoraproject.org server_aliases: [developer.stg.fedoraproject.org] # Set this explicitly to stg here.. as per the original puppet config. SSLCertificateChainFile: wildcard-2014.stg.fedoraproject.org.intermediate.cert sslonly: true cert_name: "{{wildcard_cert_name}}"
when: env == "staging"
# Kinda silly that we have two entries here, one for prod and one for stg. # This is inherited from our puppet setup -- we can collapse them as soon as
infrastructure mailing list infrastructure@lists.fedoraproject.org http://lists.fedoraproject.org/admin/infrastructure@lists.fedoraproject.org
infrastructure mailing list infrastructure@lists.fedoraproject.org http://lists.fedoraproject.org/admin/infrastructure@lists.fedoraproject.org
On Thu, Oct 29, 2015 at 01:08:37PM -0600, Kevin Fenzi wrote:
Greetings.
I've gotten the developer portal working in staging a few days ago:
https://developer.stg.fedoraproject.org/
I'd like to move it into production now so it's ready for their announcement. +1s?
+1 on the patch/change
Note that currently the site is built using jekyl on developer.fedorainfracloud.org and then synced with a github repo which we pull from. Moving forward we will come up with a better way to do all this, we just wanted to get things working for release now.
+1 on changing the workflow!
Pierre
-- diff --git a/playbooks/groups/sundries.yml b/playbooks/groups/sundries.yml index 34dab01..c8bc7c0 100644 --- a/playbooks/groups/sundries.yml +++ b/playbooks/groups/sundries.yml @@ -49,7 +49,7 @@
- role: membership-map/build when: master_sundries_node
- role: developer/build
- when: master_sundries_node and env == "staging"
when: master_sundries_node
tasks:
- include: "{{ tasks }}/yumrepos.yml"
diff --git a/playbooks/include/proxies-fedora-web.yml b/playbooks/include/proxies-fedora-web.yml index 250e75a..ce1f7d1 100644 --- a/playbooks/include/proxies-fedora-web.yml +++ b/playbooks/include/proxies-fedora-web.yml @@ -41,5 +41,4 @@ website: docs.fedoraproject.org
- role: developer/website
- website: developer.stg.fedoraproject.org
- when: env == "staging"
- website: developer.fedoraproject.org
diff --git a/playbooks/include/proxies-websites.yml b/playbooks/include/proxies-websites.yml index 5feef25..0e60bed 100644 --- a/playbooks/include/proxies-websites.yml +++ b/playbooks/include/proxies-websites.yml @@ -422,13 +422,12 @@ cert_name: "{{wildcard_cert_name}}"
- role: httpd/website
- name: developer.stg.fedoraproject.org
- name: developer.fedoraproject.org server_aliases: [developer.stg.fedoraproject.org] # Set this explicitly to stg here.. as per the original puppet config. SSLCertificateChainFile: wildcard-2014.stg.fedoraproject.org.intermediate.cert sslonly: true cert_name: "{{wildcard_cert_name}}"
when: env == "staging"
# Kinda silly that we have two entries here, one for prod and one for stg. # This is inherited from our puppet setup -- we can collapse them as soon as
infrastructure mailing list infrastructure@lists.fedoraproject.org http://lists.fedoraproject.org/admin/infrastructure@lists.fedoraproject.org
infrastructure@lists.fedoraproject.org