- name: Install packages package: name: - lscpu # need to kldload cpuctl - powermon # need to kldload cpuctl state: present - name: Install loader.conf copy: src: "files/{{ item }}_loader.conf" dest: "/boot/loader.conf.d/{{ item }}.conf" mode: 0644 owner: root group: wheel loop: - coretemp - cpuctl - aesni - name: Install Configuration copy: src: "files/{{ item.src }}" dest: "{{ item.dest }}" mode: 0644 owner: root group: wheel loop: - src: power_profile.conf dest: /etc/rc.conf.d/power_profile - name: Install packages when: hwpstate is defined and not hwpstate package: name: - powerdxx state: present - name: Install service configuration when: hwpstate is defined and not hwpstate copy: src: "files/{{ item.src }}" dest: "{{ item.dest }}" mode: 0644 owner: root group: wheel with_items: - src: powerdxxrc.conf dest: /etc/rc.conf.d/powerdxx