UNCLASSIFIED

Commit 0103e7ca authored by Mike Holmes's avatar Mike Holmes
Browse files

Merge branch 'test' into 'dev'

Test

See merge request !1
parents 6f1f6d38 2bc864b2
--- ---
# defaults file for 3rd_party_repos_satellite # defaults file for 3rd_party_repos_satellite
\ No newline at end of file foreman_initial_organization: "{{ lookup('env','FOREMAN_INITIAL_ORGANIZATION') }}"
foreman_initial_location: "{{ lookup('env','FOREMAN_INITIAL_LOCATION') }}"
--- ---
- name: Build Custom Repos - name: move gpg keys to server, create custom repos and sync them
import_tasks: repo_create.yml include_tasks: repo_create.yml
- name: Add content to activation keys - name: add custom repos to activation keys
import_tasks: custom_content.yml include_tasks: custom_content.yml
--- ---
- name: Move epel key
copy:
src: files/rpm_gpg_key_gitlab
dest: /opt/rpm_gpg_key_gitlab
owner: root
group: root
- name: Move epel key
copy:
src: files/rpm_gpg_key_epel_7
dest: /opt/rpm_gpg_key_epel_7
owner: root
group: root
- name: Check to see if localhost is running satellite - name: Check to see if localhost is running satellite
shell: command -v hammer >/dev/null 2>&1 shell: command -v hammer >/dev/null 2>&1
register: is_hammer_exist register: is_hammer_exist
- name: gitlab key create - name: epel key create
command: hammer gpg create --key "{{ rpm_gpg_key_gitlab }}" --organization "{{ org.name }}" --name "gitlab_key" command: hammer gpg create --key "{{ rpm_gpg_key_epel_7 }}" --organization "{{ foreman_initial_organization }}" --name "epel_7_key"
register: cmd register: cmd
failed_when: cmd.rc not in [65,0] failed_when: cmd.rc not in [65,0]
- name: product create gitlabrunner - name: product create EPEL
command: hammer product create --gpg-key "gitlab_key" --name "gitlab_product" --description "Gitlabrunner repository" --organization "{{ org.name }}" command: hammer product create --gpg-key "epel_7_key" --name "epel_7_product" --description "EPEL 7 Repository" --organization "{{ foreman_initial_organization }}"
register: cmd register: cmd
failed_when: cmd.rc not in [65,0] failed_when: cmd.rc not in [65,0]
- name: repo create gitlab - name: repo create epel
command: hammer repository create --organization "{{ org.name }}" --content-type yum --download-policy "immediate" --gpg-key "gitlab_key" --name "gitlab_repo" --product "gitlab_product" --url "https://packages.gitlab.com/runner/gitlab-runner/el/7/x86_64" command: hammer repository create --organization "{{ foreman_initial_organization }}" --content-type yum --download-policy "immediate" --gpg-key "epel_7_key" --name "epel_7_repo" --product "epel_7_product" --url "https://dl.fedoraproject.org/pub/epel/7/x86_64/"
register: cmd register: cmd
failed_when: cmd.rc not in [65,0] failed_when: cmd.rc not in [65,0]
- name: epel key create - name: sync epel repo
command: hammer gpg create --key "{{ rpm_gpg_key_epel_7 }}" --organization "{{ foreman_initial_organization }}" --name "epel_7_key" command: hammer repository synchronize --organization "{{ foreman_initial_organization }}" --product epel_7_product
register: cmd register: cmd
failed_when: cmd.rc not in [65,0] failed_when: cmd.rc not in [65,0]
- name: product create EPEL - name: gitlab key create
command: hammer product create --gpg-key "epel_7_key" --name "epel_7_product" --description "EPEL 7 Repository" --organization "{{ foreman_initial_organization }}" command: hammer gpg create --key "{{ rpm_gpg_key_gitlab }}" --organization "{{ org.name }}" --name "gitlab_key"
register: cmd register: cmd
failed_when: cmd.rc not in [65,0] failed_when: cmd.rc not in [65,0]
- name: repo create epel - name: product create gitlabrunner
command: hammer repository create --organization "{{ foreman_initial_organization }}" --content-type yum --download-policy "immediate" --gpg-key "epel_7_key" --name "epel_7_repo" --product "epel_7_product" --url "https://dl.fedoraproject.org/pub/epel/7/x86_64/" command: hammer product create --gpg-key "gitlab_key" --name "gitlab_product" --description "Gitlabrunner repository" --organization "{{ org.name }}"
register: cmd
failed_when: cmd.rc not in [65,0]
- name: repo create gitlab
command: hammer repository create --organization "{{ org.name }}" --content-type yum --download-policy "immediate" --gpg-key "gitlab_key" --name "gitlab_repo" --product "gitlab_product" --url "https://packages.gitlab.com/runner/gitlab-runner/el/7/x86_64"
register: cmd
failed_when: cmd.rc not in [65,0]
- name: sync epel repo
command: hammer repository synchronize --organization "{{ foreman_initial_organization }}" --product gitlab_product
register: cmd register: cmd
failed_when: cmd.rc not in [65,0] failed_when: cmd.rc not in [65,0]
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment