coreos-init.json 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. {
  2. "ignition":{"version": "2.0.0"},
  3. "systemd": {
  4. "units": [{
  5. "name": "update-engine.service",
  6. "mask": true
  7. },
  8. {
  9. "name": "locksmithd.service",
  10. "mask": true
  11. },
  12. {
  13. "name": "docker.service",
  14. "dropins": [{
  15. "name": "10-disable-systemd-cgroup-driver.conf",
  16. "contents": "[Service]\nCPUAccounting=yes\nMemoryAccounting=yes\nEnvironment=\"DOCKER_CGROUPS=\""
  17. }]
  18. }]
  19. },
  20. "passwd": {
  21. "users": [{
  22. "name": "jenkins",
  23. "create": {
  24. "groups": ["docker", "sudo"]
  25. }
  26. }]
  27. },
  28. "storage": {
  29. "files": [
  30. {
  31. "filesystem": "root",
  32. "path": "/etc/ssh/sshd_config",
  33. "contents": {
  34. "source": "data:,%23%20Use%20most%20defaults%20for%20sshd%20configuration.%0AUsePrivilegeSeparation%20sandbox%0ASubsystem%20sftp%20internal-sftp%0AClientAliveInterval%20180%0AUseDNS%20no%0AUsePAM%20yes%0APrintLastLog%20no%20%23%20handled%20by%20PAM%0APrintMotd%20no%20%23%20handled%20by%20PAM%0AAuthenticationMethods%20publickey",
  35. "verification": {}
  36. },
  37. "mode": 384,
  38. "user": {},
  39. "group": {}
  40. }
  41. ]
  42. }
  43. }