add linux job
This commit is contained in:
53
linux/ec2_register.yml
Normal file
53
linux/ec2_register.yml
Normal file
@@ -0,0 +1,53 @@
|
||||
---
|
||||
- hosts: "{{ HOSTS }}"
|
||||
become: yes
|
||||
|
||||
tasks:
|
||||
- name: set hostname
|
||||
hostname:
|
||||
name: "{{ inventory_hostname | regex_replace('_','-')}}"
|
||||
|
||||
- name: remove rhui client packages
|
||||
yum:
|
||||
name: rh-amazon-rhui-client*
|
||||
state: removed
|
||||
|
||||
- name: get current repos
|
||||
command:
|
||||
cmd: ls /etc/yum.repos.d/
|
||||
register: repos
|
||||
changed_when: False
|
||||
|
||||
- name: remove existing rhui repos
|
||||
file:
|
||||
path: "/etc/yum.repos.d/{{ item }}"
|
||||
state: absent
|
||||
loop: "{{ repos.stdout_lines }}"
|
||||
when: "'rhui' in item"
|
||||
|
||||
- name: install katello package
|
||||
yum:
|
||||
name: "https://{{ sat_url }}/pub/katello-ca-consumer-latest.noarch.rpm"
|
||||
state: present
|
||||
validate_certs: no
|
||||
when: sat_url is defined
|
||||
|
||||
- name: register subscription mangler
|
||||
redhat_subscription:
|
||||
state: present
|
||||
activationkey: "{{ activation_key }}"
|
||||
org_id: "{{ org_id }}"
|
||||
auto_attach: yes
|
||||
|
||||
- name: disable htb repo
|
||||
rhsm_repository:
|
||||
name: rhel-7-server-htb*
|
||||
state: disabled
|
||||
ignore_errors: yes
|
||||
|
||||
- name: configure Red Hat insights
|
||||
import_role:
|
||||
name: redhat.insights.insights_client
|
||||
vars:
|
||||
insights_tags:
|
||||
env: "{{ env }}"
|
||||
Reference in New Issue
Block a user