# Copyright 2022 Dell Inc. or its subsidiaries. All Rights Reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. --- - name: Initial setup hosts: localhost connection: local gather_facts: false tasks: - name: Enable DHCP command: dhcpd {{ mngmnt_nic }} changed_when: false - name: Start cron command: crond changed_when: false - name: Add log file for cron jobs command: crond -L /var/log/cron_jobs changed_when: false - name: Add cron job for 5 min shell: echo "*/5 * * * * run-parts /etc/periodic/5min" >> /var/spool/cron/crontabs/root changed_when: false - name: Install python-netaddr package: name: py3-netaddr state: present - name: Change permissions command: chmod a+x /etc/periodic/5min/cron_inv changed_when: false