Skip to content

Commit

Permalink
New Crowdin updates (#2067)
Browse files Browse the repository at this point in the history
* New translations 03_rsync_demo02.md (Italian)

* New translations 04_rsync_configure.md (Italian)

* New translations 06_rsync_inotify.md (Italian)

* New translations 01-first-script.md (Italian)

* New translations 02-using-variables.md (Italian)

* New translations 03-data-entry-and-manipulations.md (Italian)

* New translations 01-install.md (Italian)

* New translations 06-profiles.md (Italian)

* New translations 07-configurations.md (Italian)

* New translations 00-toc.md (Italian)

* New translations 02-advanced.md (Italian)

* New translations 03-working-with-files.md (Italian)

* New translations 05-deployments.md (Italian)

* New translations 06-large-scale-infrastructure.md (Italian)
  • Loading branch information
rockylinux-auto authored May 15, 2024
1 parent dc311c9 commit 30e8bb5
Show file tree
Hide file tree
Showing 14 changed files with 310 additions and 293 deletions.
151 changes: 75 additions & 76 deletions docs/books/learning_ansible/02-advanced.it.md

Large diffs are not rendered by default.

22 changes: 11 additions & 11 deletions docs/books/learning_ansible/03-working-with-files.it.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,13 @@ In questo capitolo imparerai come gestire i file con Ansable.

**Obiettivi**: In questo capitolo imparerai come:

:heavy_check_mark: modificare il contenuto del file;
:heavy_check_mark: caricare i file ai server di destinazione;
:heavy_check_mark: modificare il contenuto del file;
:heavy_check_mark: caricare i file ai server di destinazione;
:heavy_check_mark: recuperare i file dai server di destinazione.

:checkered_flag: **ansible**, **moduli**, **files**

**Conoscenza**: :star: :star:
**Conoscenza**: :star: :star:
**Complessità**: :star:

**Tempo di lettura**: 20 minuti
Expand All @@ -41,7 +41,7 @@ Il modulo richiede:

Esempio di utilizzo:

```
```bash
- name: change value on inifile
community.general.ini_file:
dest: /path/to/file.ini
Expand All @@ -62,7 +62,7 @@ In questo caso, la riga da modificare in un file verrà trovata usando un regexp

Ad esempio, per garantire che la linea che inizia con `SELINUX=` nel file `/etc/selinux/config` contenga il valore `enforcing`:

```
```bash
- ansible.builtin.lineinfile:
path: /etc/selinux/config
regexp: '^SELINUX='
Expand All @@ -79,7 +79,7 @@ Quando un file deve essere copiato dal server Ansible in uno o più host, è meg

Qui stiamo copiando `myflile.conf` da una posizione all'altra:

```
```bash
- ansible.builtin.copy:
src: /data/ansible/sources/myfile.conf
dest: /etc/myfile.conf
Expand All @@ -98,7 +98,7 @@ Quando un file deve essere copiato da un server remoto al server locale, è megl

Questo modulo fa il contrario del modulo `copy`:

```
```bash
- ansible.builtin.fetch:
src: /etc/myfile.conf
dest: /data/ansible/backup/myfile-{{ inventory_hostname }}.conf
Expand All @@ -107,15 +107,15 @@ Questo modulo fa il contrario del modulo `copy`:

## modulo `template`

Ansible e il suo modulo `template` utilizzano il sistema di template **Jinja2** (http://jinja.pocoo.org/docs/) per generare file sugli host di destinazione.
Ansible e il suo modulo `template` utilizzano il sistema di template **Jinja2** (<http://jinja.pocoo.org/docs/>) per generare i file sugli host di destinazione.

!!! Note "Nota"

Ulteriori informazioni possono essere [trovate qui](https://docs.ansible.com/ansible/latest/collections/ansible/builtin/template_module.html).

Per esempio:

```
```bash
- ansible.builtin.template:
src: /data/ansible/templates/monfichier.j2
dest: /etc/myfile.conf
Expand All @@ -126,7 +126,7 @@ Per esempio:

È possibile aggiungere una fase di convalida se il servizio di destinazione lo permette (ad esempio apache con il comando `apachectl -t`):

```
```bash
- template:
src: /data/ansible/templates/vhost.j2
dest: /etc/httpd/sites-available/vhost.conf
Expand All @@ -140,7 +140,7 @@ Per esempio:

Per caricare file da un sito web o ftp a uno o più host, utilizzare il modulo `get_url`:

```
```bash
- get_url:
url: http://site.com/archive.zip
dest: /tmp/archive.zip
Expand Down
Loading

0 comments on commit 30e8bb5

Please sign in to comment.