2016-07-12 2 views
0

При запуске моего скрипта я продолжаю получать «ОШИБКА!» Требуется «хосты» поля, но не были установлены ». Может кто-нибудь, пожалуйста, скажите мне, что это такое, что я пропал без вести. В настоящее время я пытаюсь внедрить стилизацию DISA на виртуальные машины на 2 цент 6.При запуске моего скрипта я продолжаю получать

--- 
- name: Stig implementation 
    hosts: Database 
    tasks: 


    - name: upgrade all packages 
    command: yum upgrade -y 

    - name: update all packages 
    command: yum update -y 

    - name: /etc/passd file is owned by root 
    command: chown root:root /etc/passwd 

    - name: remove rsh-server package 
    command: yum erase rsh-server 

    - name: bootload configuration owner is root 
    command: chgrp root /etc/grub.conf 

    - name: rshd service disabled 
    command: chkconfig rsh off 

    - name: rexecd service disabled 
    command: chkconfig rexec off 

    - name: remove telnet and telnet-server 
    command: yum erase telnet-server && yum erase telnet 

    - lineinfile: dest=/etc/ssh/sshd_config 
       state=present 
       regexp='PermitEmptyPasswords' 
       line='PermitEmptyPasswords no' 
       backup=yes 

    - lineinfile: dest=/etc/ssh/sshd_config 
       state=present 
       regexp='HostbasedAuthentication' 
       line='HostbasedAuthentication no' 
       backup=yes 

    - name: Change etc/group ownership 
    command: chgrp root /etc/group 

    - name: operating system must connect to external networks 
    command: chkconfig ip6tables on && service ip6tables start 

    - name: add lines 
    lineinfile: dest=/etc/audit/audit.rules 
       line='{{item}}' 
    with_items: 
     - '-w /sbin/insmod -p x -k modules' 
     - '-w /sbin/rmmod -p x -k modules' 
     - '-w /sbin/modprobe -p x -k modules' 
     - '-a always,exit -F arch=[b64] -S init_module -S delete_module -k modules' 

    - name: disable xinetd 
    command: chkconfig xinetd off && service xinetd stop 

    - name: turn off and disable netconsole 
    command: chkconfig netconsole off && service netconsole stop 

копия моего файла хоста

[localhost] 
x.x.x.x 
[Database] 
x.x.x.x 
x.x.x.x 
+0

Нам нужно больше информации о ошибка - в какой строке это происходит? Можете ли вы опубликовать полную информацию? –

+0

Кроме того, в некоторых случаях некоторые команды, которые вы указали, уже имеют эквивалентные эквиваленты - например, yum. –

+0

Проверить выполнение заданий. Возможно, одна из задач случайно стала игрой. И, как указано в комментариях, многие команды должны быть заменены доступными встроенными модулями. –

ответ

0

Я полагаю, что это сборник пьес ... Вы могли бы попробовать удалить вторую строку:

--- 
- hosts: Database 
    tasks: 
    ... 
Смежные вопросы