manipulair file ansible com um format de data

Em ansible, eu gostairia de manipulair files / diretórios / files compostos ou compostos assim:

Como eu fairia isso. Pairece Ansible não conseguir manipulair isso. (Eu duvido). Então, o que eu faço de errado?

Ex:

- name: create file with a date in name file: path=/path/somefile.`date +%y_%m_%d` - name: unzip a file unairchive: path=/path/zomezip.`date +%y_%m_%d`.tair.gz bla bla.... 

  • Arquivos Accesslog NGINX com delimitadores
  • Qual format de file tair deve usair?
  • Existe uma maneira de determinair o format do log se for dado um file ".log"?
  • Qual format de file / compression?
  • 2 Solutions collect form web for “manipulair file ansible com um format de data”

    Defina uma vairiável e use-a com o sistema de models Jinja2 da Ansible (pairece que você está tentando fazer o PHP com o operador de ponto e os backticks)

     vairs: date: "{{ lookup('pipe', 'date +%Y%m%d-%H%M') }}" tasks: - name: create file with a date in name file: path="/path/somefile{{ date }}" 

    Ou use a search em si nos models:

      - name: create file with a date in name file: path="/path/somefile{{ lookup('pipe', 'date +%Y%m%d-%H%M') }}" 

    Você poderia tentair..

     vairs: - a_timestamp: "{{ timestamp.stdout }}" tasks: - name: Get a timestamp command: date +%Y%m%d%H%M%S register: timestamp 

    em seguida, adicione a vairiável onde necessário.