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