我对ansible相当陌生,我写了一个剧本,用于检查和安装多台机器的内核升级,但我一直遇到下面的问题。
*ERROR! 'register' is not a valid attribute for a Play
The error appears to have been in '/etc/ansible/kernel_upgrade/tasks/main.yml': line 4, column 5, but may
be elsewhere in the file depending on the exact syntax problem.
The offending line appears to be:
- name: View current kernel version
^ here*
---
# tasks file for kernel_upgrade
- name: View current kernel version
command: uname -mrs
register: uname_result
- debug: msg="{{uname_result.stdout_lines}}"
tags:
- current kernel versions
- name: update kernel version
apt:
update_cache: yes
upgrade: dist
when: ansible_distribution == 'Ubuntu'
tags:
- Upgrading kernel Ubuntu
- name: update kernel CentOS
yum:
update_cache: yes
upgrade: dist
when: ansible_distribution == 'CentOS'
tags:
- Upgrading Kernel CentOS
- name: Reboot box if kernel/libs updated and requested by the system
shell: sleep 10 && /sbin/shutdown -r now
args:
removes: /var/run/reboot-required
async: 300
poll: 0
ignore_errors: true
tags:
- system reboot to apply latest patches
- name: Wait for system to become reachable again
wait_for_connection:
delay: 60
timeout: 300
tags:
- wait for system to become reachable again
- name: Verify new update
command: uname -mrs
register: uname_result
tags:
- verifying new update
- name: Display new kernel version
debug: msg="{{uname_result.stdout_lines}}"
tags:
- new kernel version
...
我认为问题是你没有正确地定义一组任务,你是试图使用一个角色还是一个常规的游戏?因为你写的结构看起来更像是一个角色,但是给你的错误看起来像是被调用像是一个普通的游戏,而不是一个角色。也许这有助于我想说的:混乱的剧本与角色
我只测试了我这样编写的影响代码,它为我修复了错误,但可以肯定的是,这像一个剧本,而不是像一个角色:
- hosts: localhost
tasks:
- name: "View current kernel version"
command: uname -mrs
register: uname_result
- name: print
debug:
msg: "{{ uname_result }}"
代码 说明 102 视频列表为空 103 无效的视频列表 108 列表模式视频信息加载失败 109 视频信息加载失败 110 视频审核中 111 用户流量已用尽 112 用户账号被锁 114 视频被屏蔽或删除 115 视频信息错误 116 无视频文件 205 当前域名不允许播放 207 授权播放验证未通过 304 测速失败 305 切换清晰度失败 306 播放中播放失败
我正在websphere 7.0版本上运行一个应用程序,该应用程序是在我的QA环境中新设置的,并且低于oracle错误
null 以下是详细信息- 普罗米修斯日志: level=warn ts=2019-09-06t11:42:42.187z caller=Scrape.go:937 component=“Scrape Manager”Scrape_pool=WebLogic1 target=http://****************:7001/wls-exporter msg=“append failed”e
问题内容: 我正在使用Play 2.4.0,并且一直在尝试遵循主页上的教程:https: //playframework.com/,适用于Play 2.3,并解决了一些有关Ebean ORM中的更改的问题从2.3版到2.4版,我遇到了以下错误: 我的: 而我的文件: 我有相同的示例可以正常使用Play 2.3.9 在2.4.0的文档中,我看不到任何与使用公共资产有关的内容:https : //ww
看起来sbt找不到子项目,但我不知道我该如何解决这个错误。顺便说一下,应用程序在2.3.10上可以无缝工作。 我希望有人能帮助我!提前道谢。
我正在尝试将我的实时数据库内容复制到fiRecovery。但是当我使用set函数时,我遇到了这个错误。 错误日志 错误:参数“options”不是有效的SetOptions。输入不是对象。在出口方面。(匿名函数)(/user_code/node_modules/firebase admin/node_modules/@google cloud/firestore/src/validate.js:8