changedInput schema / properties / files / oneOf
Previous value: -[
- {
- "properties": {
- "binary": {
- "description": "content is base64, decoded before writing. Default: false",
- "type": "boolean"
- },
- "content": {
- "description": "The whole new content, written byte for byte. Replaces the file, never extends it; no trailing newline is added.",
- "type": "string"
- },
- "mode": {
- "description": "Octal string, \"644\". Applied before the file takes its place.",
- "type": "string"
- },
- "path": {
- "description": "Where the file goes.",
- "type": "string"
- },
- "sudo": {
- "description": "Write as root — /etc and anywhere the profile user cannot write. Default: false",
- "type": "boolean"
- },
- "verify": {
- "description": "Compare sha256 before the file takes its place. Default: false",
- "type": "boolean"
- }
- },
- "required": [
- "path",
- "content"
- ],
- "type": "object"
- },
- {
- "items": {
- "properties": {
- "binary": {
- "description": "content is base64, decoded before writing. Default: false",
- "type": "boolean"
- },
- "content": {
- "description": "The whole new content, written byte for byte. Replaces the file, never extends it; no trailing newline is added.",
- "type": "string"
- },
- "mode": {
- "description": "Octal string, \"644\". Applied before the file takes its place.",
- "type": "string"
- },
- "path": {
- "description": "Where the file goes.",
- "type": "string"
- },
- "sudo": {
- "description": "Write as root — /etc and anywhere the profile user cannot write. Default: false",
- "type": "boolean"
- },
- "verify": {
- "description": "Compare sha256 before the file takes its place. Default: false",
- "type": "boolean"
- }
- },
- "required": [
- "path",
- "content"
- ],
- "type": "object"
- },
- "type": "array"
- }
-]New value: +[
+ {
+ "properties": {
+ "binary": {
+ "description": "content is base64, decoded before writing. Default: false",
+ "type": "boolean"
+ },
+ "content": {
+ "description": "The whole new content, written byte for byte. Replaces the file, never extends it; no trailing newline is added.",
+ "type": "string"
+ },
+ "mode": {
+ "description": "Octal string, \"644\", for this file alone. Applied before the file takes its place.",
+ "type": "string"
+ },
+ "owner": {
+ "description": "\"root:root\", for this file alone. Set before the file takes its place. Needs sudo; without it the answer says it was not applied.",
+ "type": "string"
+ },
+ "path": {
+ "description": "Where the file goes.",
+ "type": "string"
+ },
+ "sudo": {
+ "description": "Write as root, for this file alone — /etc and anywhere the profile user cannot write. Default: false",
+ "type": "boolean"
+ },
+ "verify": {
+ "description": "Compare sha256 before the file takes its place. A mismatch fails the call and leaves the path as it was. Default: true",
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "path",
+ "content"
+ ],
+ "type": "object"
+ },
+ {
+ "items": {
+ "properties": {
+ "binary": {
+ "description": "content is base64, decoded before writing. Default: false",
+ "type": "boolean"
+ },
+ "content": {
+ "description": "The whole new content, written byte for byte. Replaces the file, never extends it; no trailing newline is added.",
+ "type": "string"
+ },
+ "mode": {
+ "description": "Octal string, \"644\", for this file alone. Applied before the file takes its place.",
+ "type": "string"
+ },
+ "owner": {
+ "description": "\"root:root\", for this file alone. Set before the file takes its place. Needs sudo; without it the answer says it was not applied.",
+ "type": "string"
+ },
+ "path": {
+ "description": "Where the file goes.",
+ "type": "string"
+ },
+ "sudo": {
+ "description": "Write as root, for this file alone — /etc and anywhere the profile user cannot write. Default: false",
+ "type": "boolean"
+ },
+ "verify": {
+ "description": "Compare sha256 before the file takes its place. A mismatch fails the call and leaves the path as it was. Default: true",
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "path",
+ "content"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ }
+]