Module - tripleo_diff_exec¶
This module provides for the following ansible plugin:
tripleo_diff_exec
Module Documentation¶
Takes a file path and compares it to a previous version (created by this module) and runs a command if the contents are different.
Options¶
- command
 Command to run if the state file has changed since the last run. If the previous version of the state file does not exist, the command is run.
- environment
 Environment variables to be passed to the command being run
- return_codes
 List of valid return code values for the command
- state_file
 File to use to compare to the previous version
- state_file_suffix
 Suffix to use to store the previous version of the file for comparisons between runs
Authors¶
Alex Schultz (@mwhahaha)
Example Tasks¶
- name: Run command if file is changed
  tripleo_diff_exec:
    command: systemctl restart foo.service
    state_file: /var/lib/my-file
    state_file_suffix: -foo
    environment:
      FOO: bar