name:"{{hass_username}}"# required. Name of the user to create, remove or modify.
create_home:yes
state: present # not required. choices:absent;present. Whether the account should exist or not, taking action if the state is different from what is stated.
dest:"{{hass_conf_folder}}"# required. The path of where the repository should be checked out. This parameter is required, unless C(clone) is set to C(no).
name:"auto commit HASS config"# not required. Description of a crontab entry or, if env is set, the name of environment variable. Required if state=absent. Note that if name is not set and state=present, then a new crontab entry will always be created, regardless of existing ones.
name:home-assistant# required. Name of the service.
enabled:true# not required. Whether the service should start on boot. B(At least one of state and enabled are required.)
state: started # not required. choices:reloaded;restarted;started;stopped. C(started)/C(stopped) are idempotent actions that will not run commands unless necessary. C(restarted) will always bounce the service. C(reloaded) will always reload. B(At least one of state and enabled are required.) Note that reloaded will start the service if it is not already started, even if your chosen init system wouldn't normally.