Add in dhcp.conf file and playbook for unfrozen /cloud-noc01-os01.rdu-cc.fedoraproject.org
This commit is contained in:
parent
2e34217735
commit
912414cfed
2 changed files with 76 additions and 0 deletions
|
@ -0,0 +1,61 @@
|
|||
# This is a basic playbook
|
||||
|
||||
- import_playbook: "/srv/web/infra/ansible/playbooks/include/virt-create.yml myhosts=cloud-noc-os01.rdu-cc.fedoraproject.org"
|
||||
|
||||
- name: make cloud noc hardware
|
||||
hosts: cloud-noc-os01.rdu-cc.fedoraproject.org
|
||||
user: root
|
||||
gather_facts: True
|
||||
|
||||
vars_files:
|
||||
- /srv/web/infra/ansible/vars/global.yml
|
||||
- "/srv/private/ansible/vars.yml"
|
||||
- /srv/web/infra/ansible/vars/{{ ansible_distribution }}.yml
|
||||
|
||||
roles:
|
||||
- base
|
||||
- rkhunter
|
||||
- nagios_client
|
||||
- hosts
|
||||
- fas_client
|
||||
- collectd/base
|
||||
- sudo
|
||||
- dhcp_server
|
||||
- tftp_server
|
||||
|
||||
pre_tasks:
|
||||
- import_tasks: "{{ tasks_path }}/yumrepos.yml"
|
||||
|
||||
tasks:
|
||||
- import_tasks: "{{ tasks_path }}/2fa_client.yml"
|
||||
- import_tasks: "{{ tasks_path }}/motd.yml"
|
||||
|
||||
- name: check if ntpd port is already known by selinux
|
||||
shell: semanage port -l | grep ntp
|
||||
register: ntp_selinux_port
|
||||
check_mode: no
|
||||
changed_when: false
|
||||
failed_when: false
|
||||
tags:
|
||||
- config
|
||||
- selinux
|
||||
|
||||
- name: allow alternate ntpd port
|
||||
command: semanage port -a -t ntp_port_t -p tcp 124
|
||||
when: '"124" not in ntp_selinux_port'
|
||||
failed_when: false
|
||||
tags:
|
||||
- config
|
||||
- selinux
|
||||
|
||||
- name: allow alternate ntpd port
|
||||
command: semanage port -a -t ntp_port_t -p udp 124
|
||||
when: '"124" not in ntp_selinux_port'
|
||||
failed_when: false
|
||||
tags:
|
||||
- config
|
||||
- selinux
|
||||
|
||||
handlers:
|
||||
- import_tasks: "{{ handlers_path }}/restart_services.yml"
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
server-identifier cloud-noc-os01.rdu-cc.fedoraproject.org;
|
||||
ddns-update-style none;
|
||||
|
||||
shared-network mgmt {
|
||||
option domain-name "mgmt.rdu-cc.fedoraproject.org";
|
||||
option domain-name-servers 8.8.8.8, 1.1.1.1;
|
||||
|
||||
subnet 172.29.160.0 netmask 255.255.255.0 {
|
||||
allow booting;
|
||||
allow bootp;
|
||||
|
||||
option routers 172.29.160.1;
|
||||
range 10.29.160.100 10.29.160.249;
|
||||
};
|
||||
};
|
Loading…
Add table
Add a link
Reference in a new issue