Tempfile
4 min
Resumo
- O tempfile módulo cria arquivos e diretórios temporários. mktempcomando assume parâmetros diferentes em vários sistemas, este módulo ajuda a evitar problemas relacionados a isso. Arquivos / diretórios criados por módulo são acessíveis apenas pelo criador.
Parâmetros
Chave | Tipo | Retornado quando | Descrição |
|---|---|---|---|
path | | | Local onde o arquivo temporário ou diretório deve ser criado.Se o caminho não for especificado, o diretório temporário do sistema padrão será usado. |
prefix | | Default: - "atmosphere." | Prefixo do nome do arquivo / diretório criado pelo módulo. |
state | | Escolhas: - file (default) - directory | Se deve criar arquivo ou diretório. |
suffix | | Default: "" | Sufixo do nome do file/diretório criado pelo módulo. |
Exemplos
# criar diretório de construção temporário
tempfile:
state: directory
suffix: build
# criar arquivo temporário
tempfile:
state: file
suffix: temp
register: tempfile_1
# use a var registrada e o módulo de arquivo para remover o arquivo temporário
file:
path: "{{ tempfile_1.path }}"
state: absent
when: tempfile_1.path is definedValores Retornados
Chave | Tipo | Retornado quando | Descrição |
|---|---|---|---|
path | string | sucesso | Caminho para o arquivo ou diretório criado. |