diff --git a/playbooks/groups/sundries.yml b/playbooks/groups/sundries.yml index 8ece5d631d..972a7e2298 100644 --- a/playbooks/groups/sundries.yml +++ b/playbooks/groups/sundries.yml @@ -48,6 +48,7 @@ when: master_sundries_node - rsyncd - mirrormanager/frontend + - freemedia tasks: - include: "{{ tasks }}/hosts.yml" diff --git a/roles/freemedia/files/FreeMedia-close.html b/roles/freemedia/files/FreeMedia-close.html new file mode 100644 index 0000000000..ce68d6b398 --- /dev/null +++ b/roles/freemedia/files/FreeMedia-close.html @@ -0,0 +1,62 @@ + + + + + Fedora Free Media Form + + + + + +
+ + + +
+
+

Fedora Free Media Request Form

+ +



Fedora Free Media form is now CLOSED.
Please visit our LocalVendors or OnlineVendors list.
They offer media at a very nominal price.
Thank you.

+ + + + +
+
+
+
+ +
+ +
+ + + + + + + diff --git a/roles/freemedia/files/FreeMedia-error-embargoed-destination.html b/roles/freemedia/files/FreeMedia-error-embargoed-destination.html new file mode 100644 index 0000000000..2056a43ace --- /dev/null +++ b/roles/freemedia/files/FreeMedia-error-embargoed-destination.html @@ -0,0 +1,64 @@ + + + + + Fedora Free Media Form + + + + + +
+ + + +
+
+ +We are sorry.

+Fedora's software and/or technical data may NOT be exported/reexported, either directly or indirectly, to the following U.S. embargoed or restricted destinations:
+Cuba, Iran, Iraq, North Korea, Sudan or Syria.

+For more details, please refer to: Export Control + + + +
+
+
+
+ +
+ +
+ + + + + + + + diff --git a/roles/freemedia/files/FreeMedia-error.html b/roles/freemedia/files/FreeMedia-error.html new file mode 100644 index 0000000000..91df3a75e6 --- /dev/null +++ b/roles/freemedia/files/FreeMedia-error.html @@ -0,0 +1,55 @@ + + + + + Fedora Free Media Form + + + + + +
+ + + +
+
+Please go back and fill all the fields. + +
+
+
+
+ +
+ +
+ + + + + diff --git a/roles/freemedia/files/FreeMedia-form.html b/roles/freemedia/files/FreeMedia-form.html new file mode 100644 index 0000000000..e5b8b42e61 --- /dev/null +++ b/roles/freemedia/files/FreeMedia-form.html @@ -0,0 +1,357 @@ + + + + +Fedora Free Media Form + + + + + + +
+ + +
+
+

Fedora Free Media Request Form

+ + +

+To request ONE copy of Fedora DVD or Live Media by mail, please fill out ALL the following informations:

+ +

+

+ + + + + + + + + + + + + + + + + + + + + + + + +
Region +(Where your country belongs to) +
Full Name
Email
Release +Fedora 20 +
Media +(If you are unsure, choose i386) +
Address Line1(Door no, Street name)
Address Line2(Locality, City)
Address Line3(State, Postal Code/Zipcode)
Address Line4 +
+Now you will be taken to another page. DON'T CHANGE anything there.
Just scroll down and press "Submit Ticket" at the bottom of the page.


+  +
+ +

+
+ + + + +1. One CD/DVD per person per release.
+2. Any duplicate requests will result in rejection of all your requests.
+3. Please note, Your request may or may not be accepted by the program based on our Capacity.
+4. Make sure to use Universal Postal Union Standard Address including Postcode and Country.
    Otherwise we can not accept your request!
+5. To comply with GPL, Source Code on media is available upon request. + +
+

+ + +
+
+
+
+ +
+ +
+ + + diff --git a/roles/freemedia/files/FreeMedia-form.html.orig b/roles/freemedia/files/FreeMedia-form.html.orig new file mode 100644 index 0000000000..48132afdef --- /dev/null +++ b/roles/freemedia/files/FreeMedia-form.html.orig @@ -0,0 +1,362 @@ + + + + + Fedora Free Media Form + + + + + +
+ + + +
+
+

Fedora Free Media Request Form

+ + +

+To request ONE copy of Fedora DVD or Live Media by mail, please fill out ALL the following informations:

+ +

+

+ + + + + + + + + + + + + + + + + + + + + + + + +
Region +(Where your country belongs to) +
Real Name
Email
Release + Fedora 12 +
Media +(If you are unsure, choose i386) +
Address Line1(Door no, Street name)
Address Line2(Locality, City)
Address Line3(State, Pincode)
Address Line4 +
+Now you will be taken to another page. DON'T CHANGE anything there.
Just scroll down and press "Submit Ticket" at the bottom of the page.


+ +
+ +

+
+ + + + +1. One CD/DVD per person per release.
+2. Any duplicate requests will result in rejection of all your requests.
+3. Please note, Your request may or may not be accepted by the program based on our Capacity.
+4. Make sure to use Universal Postal Union Standard Address including Postcode and Country.
    Otherwise we can not accept your request!
+5. To comply with GPL, Source Code on media is available upon request. + +
+

+ + +
+
+
+
+ +
+ +
+ + + + + diff --git a/roles/freemedia/files/freemedia-app.conf b/roles/freemedia/files/freemedia-app.conf new file mode 100644 index 0000000000..7c727e5119 --- /dev/null +++ b/roles/freemedia/files/freemedia-app.conf @@ -0,0 +1 @@ +Alias /freemedia /srv/web/freemedia/ diff --git a/roles/freemedia/files/process.php b/roles/freemedia/files/process.php new file mode 100644 index 0000000000..68fa02e039 --- /dev/null +++ b/roles/freemedia/files/process.php @@ -0,0 +1,40 @@ + diff --git a/roles/freemedia/tasks/main.yml b/roles/freemedia/tasks/main.yml new file mode 100644 index 0000000000..cccf8b45d1 --- /dev/null +++ b/roles/freemedia/tasks/main.yml @@ -0,0 +1,59 @@ +--- +# Tasklist for setting up freemedia cgi. + +- name: setup /srv/web/freemedia directory + file: path=/srv/web/freemedia owner=root group=root mode=0755 state=directory + tags: + - config + +- name: install /etc/httpd/conf.d/freemedia-app.conf file + copy: > + src="freemedia-app.conf" + dest="/etc/httpd/conf.d/freemedia-app.conf" + owner=root + group=root + mode=0644 + notify: + - restart httpd + tags: + - config + +- name: install /srv/web/freemedia/FreeMedia-form.html file + copy: > + src="FreeMedia-form.html" + dest="/srv/web/freemedia/FreeMedia-form.html" + owner=root + group=root + mode=0644 + tags: + - config + +- name: install /srv/web/freemedia/process.php file + copy: > + src="process.php" + dest="/srv/web/freemedia/process.php" + owner=root + group=root + mode=0644 + tags: + - config + +- name: install /srv/web/freemedia/FreeMedia-error.html file + copy: > + src="FreeMedia-error.html" + dest="/srv/web/freemedia/FreeMedia-error.html" + owner=root + group=root + mode=0644 + tags: + - config + +- name: install /srv/web/freemedia/FreeMedia-error-embargoed-destination.html file + copy: > + src="FreeMedia-error-embargoed-destination.html" + dest="/srv/web/freemedia/FreeMedia-error-embargoed-destination.html" + owner=root + group=root + mode=0644 + tags: + - config