diff --git a/sio2/sisr/ct-ansible/cr-ansible.txt b/sio2/sisr/ct-ansible/cr-ansible.txt
new file mode 100644
index 0000000..b30c575
--- /dev/null
+++ b/sio2/sisr/ct-ansible/cr-ansible.txt
@@ -0,0 +1,188 @@
+Script démarré sur 2021-11-24 09:46:48+01:00 [TERM="linux" TTY="/dev/tty1" COLUMNS="100" LINES="37"]
+[?2004hroot@ansible2:~/controleansible# s[Kansivle[K[K[Kble-playbook
+[?2004l
usage: ansible-playbook [-h] [--version] [-v] [-k] [--private-key PRIVATE_KEY_FILE]
+                        [-u REMOTE_USER] [-c CONNECTION] [-T TIMEOUT]
+                        [--ssh-common-args SSH_COMMON_ARGS] [--sftp-extra-args SFTP_EXTRA_ARGS]
+                        [--scp-extra-args SCP_EXTRA_ARGS] [--ssh-extra-args SSH_EXTRA_ARGS]
+                        [--force-handlers] [--flush-cache] [-b] [--become-method BECOME_METHOD]
+                        [--become-user BECOME_USER] [-K] [-t TAGS] [--skip-tags SKIP_TAGS] [-C]
+                        [--syntax-check] [-D] [-i INVENTORY] [--list-hosts] [-l SUBSET]
+                        [-e EXTRA_VARS] [--vault-id VAULT_IDS]
+                        [--ask-vault-password | --vault-password-file VAULT_PASSWORD_FILES]
+                        [-f FORKS] [-M MODULE_PATH] [--list-tasks] [--list-tags] [--step]
+                        [--start-at-task START_AT_TASK]
+                        playbook [playbook ...]
+ansible-playbook: error: the following arguments are required: playbook
+ 
+usage: ansible-playbook [-h] [--version] [-v] [-k] [--private-key PRIVATE_KEY_FILE]
+                        [-u REMOTE_USER] [-c CONNECTION] [-T TIMEOUT]
+                        [--ssh-common-args SSH_COMMON_ARGS] [--sftp-extra-args SFTP_EXTRA_ARGS]
+                        [--scp-extra-args SCP_EXTRA_ARGS] [--ssh-extra-args SSH_EXTRA_ARGS]
+                        [--force-handlers] [--flush-cache] [-b] [--become-method BECOME_METHOD]
+                        [--become-user BECOME_USER] [-K] [-t TAGS] [--skip-tags SKIP_TAGS] [-C]
+                        [--syntax-check] [-D] [-i INVENTORY] [--list-hosts] [-l SUBSET]
+                        [-e EXTRA_VARS] [--vault-id VAULT_IDS]
+                        [--ask-vault-password | --vault-password-file VAULT_PASSWORD_FILES]
+                        [-f FORKS] [-M MODULE_PATH] [--list-tasks] [--list-tags] [--step]
+                        [--start-at-task START_AT_TASK]
+                        playbook [playbook ...]
+
+Runs Ansible playbooks, executing the defined tasks on the targeted hosts.
+
+positional arguments:
+  playbook              Playbook(s)
+
+optional arguments:
+  --ask-vault-password, --ask-vault-pass
+                        ask for vault password
+  --flush-cache         clear the fact cache for every host in inventory
+  --force-handlers      run handlers even if a task fails
+  --list-hosts          outputs a list of matching hosts; does not execute anything else
+  --list-tags           list all available tags
+  --list-tasks          list all tasks that would be executed
+  --skip-tags SKIP_TAGS
+                        only run plays and tasks whose tags do not match these values
+  --start-at-task START_AT_TASK
+                        start the playbook at the task matching this name
+  --step                one-step-at-a-time: confirm each task before running
+  --syntax-check        perform a syntax check on the playbook, but do not execute it
+  --vault-id VAULT_IDS  the vault identity to use
+  --vault-password-file VAULT_PASSWORD_FILES, --vault-pass-file VAULT_PASSWORD_FILES
+                        vault password file
+  --version             show program's version number, config file location, configured module
+                        search path, module location, executable location and exit
+  -C, --check           don't make any changes; instead, try to predict some of the changes that
+                        may occur
+  -D, --diff            when changing (small) files and templates, show the differences in those
+                        files; works great with --check
+  -M MODULE_PATH, --module-path MODULE_PATH
+                        prepend colon-separated path(s) to module library
+                        (default=~/.ansible/plugins/modules:/usr/share/ansible/plugins/modules)
+  -e EXTRA_VARS, --extra-vars EXTRA_VARS
+                        set additional variables as key=value or YAML/JSON, if filename prepend
+                        with @
+  -f FORKS, --forks FORKS
+                        specify number of parallel processes to use (default=5)
+  -h, --help            show this help message and exit
+  -i INVENTORY, --inventory INVENTORY, --inventory-file INVENTORY
+                        specify inventory host path or comma separated host list. --inventory-file
+                        is deprecated
+  -l SUBSET, --limit SUBSET
+                        further limit selected hosts to an additional pattern
+  -t TAGS, --tags TAGS  only run plays and tasks tagged with these values
+  -v, --verbose         verbose mode (-vvv for more, -vvvv to enable connection debugging)
+
+Connection Options:
+  control as whom and how to connect to hosts
+
+  --private-key PRIVATE_KEY_FILE, --key-file PRIVATE_KEY_FILE
+                        use this file to authenticate the connection
+  --scp-extra-args SCP_EXTRA_ARGS
+                        specify extra arguments to pass to scp only (e.g. -l)
+  --sftp-extra-args SFTP_EXTRA_ARGS
+                        specify extra arguments to pass to sftp only (e.g. -f, -l)
+  --ssh-common-args SSH_COMMON_ARGS
+                        specify common arguments to pass to sftp/scp/ssh (e.g. ProxyCommand)
+  --ssh-extra-args SSH_EXTRA_ARGS
+                        specify extra arguments to pass to ssh only (e.g. -R)
+  -T TIMEOUT, --timeout TIMEOUT
+                        override the connection timeout in seconds (default=10)
+  -c CONNECTION, --connection CONNECTION
+                        connection type to use (default=smart)
+  -k, --ask-pass        ask for connection password
+  -u REMOTE_USER, --user REMOTE_USER
+                        connect as this user (default=None)
+
+Privilege Escalation Options:
+  control how and which user you become as on target hosts
+
+  --become-method BECOME_METHOD
+                        privilege escalation method to use (default=sudo), use `ansible-doc -t
+                        become -l` to list valid choices.
+  --become-user BECOME_USER
+                        run operations as this user (default=root)
+  -K, --ask-become-pass
+                        ask for privilege escalation password
+  -b, --become          run operations with become (does not imply password prompting)
+ [?2004hroot@ansible2:~/controleansible# ansible-playbook[Kcr[K[Kls
+[?2004l
cr-ansible.txt	hosts  resolv.conf  user.yml
+[?2004hroot@ansible2:~/controleansible# cr-ansible.txt[K[K[K[K[K[K[K[K[K[K[K[K[K[Kcat cr-ansible.txt 
+[?2004l
Script démarré sur 2021-11-24 09:46:48+01:00 [TERM="linux" TTY="/dev/tty1" COLUMNS="100" LINES="37"]
+[?2004hroot@ansible2:~/controleansible# s[Kansivle[K[K[Kble-playbook

+[?2004l
usage: ansible-playbook [-h] [--version] [-v] [-k] [--private-key PRIVATE_KEY_FILE]

+                        [-u REMOTE_USER] [-c CONNECTION] [-T TIMEOUT]

+                        [--ssh-common-args SSH_COMMON_ARGS] [--sftp-extra-args SFTP_EXTRA_ARGS]

+                        [--scp-extra-args SCP_EXTRA_ARGS] [--ssh-extra-args SSH_EXTRA_ARGS]

+                        [--force-handlers] [--flush-cache] [-b] [--become-method BECOME_METHOD]

+                        [--become-user BECOME_USER] [-K] [-t TAGS] [--skip-tags SKIP_TAGS] [-C]

+                        [--syntax-check] [-D] [-i INVENTORY] [--list-hosts] [-l SUBSET]

+                        [-e EXTRA_VARS] [--vault-id VAULT_IDS]

+                        [--ask-vault-password | --vault-password-file VAULT_PASSWORD_FILES]

+                        [-f FORKS] [-M MODULE_PATH] [--list-tasks] [--list-tags] [--step]

+                        [--start-at-task START_AT_TASK]

+                        playbook [playbook ...]

+ansible-playbook: error: the following arguments are required: playbook

+ 

+usage: ansible-playbook [-h] [--version] [-v] [-k] [--private-key PRIVATE_KEY_FILE]

+                        [-u REMOTE_USER] [-c CONNECTION] [-T TIMEOUT]

+                        [--ssh-common-args SSH_COMMON_ARGS] [--sftp-extra-args SFTP_EXTRA_ARGS]

+                        [--scp-extra-args SCP_EXTRA_ARGS] [--ssh-extra-args SSH_EXTRA_ARGS]

+                        [--force-handlers] [--flush-cache] [-b] [--become-method BECOME_METHOD]

+                        [--become-user BECOME_USER] [-K] [-t TAGS] [--skip-tags SKIP_TAGS] [-C]

+                        [--syntax-check] [-D] [-i INVENTORY] [--list-hosts] [-l SUBSET]

+                        [-e EXTRA_VARS] [--vault-id VAULT_IDS]

+                        [--ask-vault-password | --vault-password-file VAULT_PASSWORD_FILES]

+                        [-f FORKS] [-M MODULE_PATH] [--list-tasks] [--list-tags] [--step]

+                        [--start-at-task START_AT_TASK]

+                        playbook [playbook ...]

+

+Runs Ansible playbooks, executing the defined tasks on the targeted hosts.

+

+positional arguments:

+  playbook              Playbook(s)

+

+optional arguments:

+  --ask-vault-password, --ask-vault-pass

+                        ask for vault password

+  --flush-cache         clear the fact cache for every host in inventory

+  --force-handlers      run handlers even if a task fails

+  --list-hosts          outputs a list of matching hosts; does not execute anything else

+  --list-tags           list all available tags

+  --list-tasks          list all tasks that would be executed

+  --skip-tags SKIP_TAGS

+                        only run plays and tasks whose tags do not match these values

+  --start-at-task START_AT_TASK

+                        start the playbook at the task matching this name

+  --step                one-step-at-a-time: confirm each task before running

+  --syntax-check        perform a syntax check on the playbook, but do not execute it

+  --vault-id VAULT_IDS  the vault identity to use

+  --vault-password-file VAULT_PASSWORD_FILES, --vault-pass-file VAULT_PASSWORD_FILES

+                        vault password file

+  --version             show program's version number, config file location, configured module

+                        search path, module location, executable location and exit

+  -C, --check           don't make any changes; instead, try to predict some of the changes that

+                        may occur

+  -D, --diff            when changing (small) files and templates, show the differences in those

+                        files; works great with --check

+  -M MODULE_PATH, --module-path MODULE_PATH

+                        prepend colon-separated path(s) to module library

+                        (default=~/.ansible/plugins/modules:/usr/share/ansible/plugins/modules)

+  -e EXTRA_VARS, --extr[?2004hroot@ansible2:~/controleansible# 
+[?2004l
[?2004hroot@ansible2:~/controleansible# clr
+[?2004l
[H[J[3J[?2004hroot@ansible2:~/controleansible# cr-sa[K[Kas[K=ns[K[K[Knsible.[K[K[K[K[K[K[K[K[K[K[Kansible-playbook ct-[K[Kr-ansible.txt 
+[?2004l
[1;35m[WARNING]: No inventory was parsed, only implicit localhost is available[0m
+[1;35m[WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit[0m
+[1;35mlocalhost does not match 'all'[0m
+[0;31mERROR! We were unable to read either as JSON nor YAML, these are the errors we got from each:[0m
+[0;31mJSON: Expecting value: line 1 column 1 (char 0)[0m
+[0;31m[0m
+[0;31mSyntax Error while loading YAML.[0m
+[0;31m  [0m
+[?2004hroot@ansible2:~/controleansible# ansible-playbook cr-ansible.txt clr[Kat cr-ansible.txt ls[Kansible-playbookls[Kcat cr-ansible.txt lr[Kansible-playbook cr-ansible.txt [Kcd
+[?2004l
[?2004hroot@ansible2:~# clr
+[?2004l
[H[J[3J[?2004hroot@ansible2:~# git[K[K[Kcd siotp/sio2/
+cybers/ sisr/   
+root@ansible2:~# cd siotp/sio2/
+cybers/ sisr/   
+root@ansible2:~# cd siotp/sio2/sisr/ct-ansible/
+[?20
\ No newline at end of file
