assets.tf 3.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. #https://bonsai.sensu.io/assets/sensu-plugins/sensu-plugins-http
  2. resource "sensu_asset" "asset_http" {
  3. name = "sensu-plugins-http"
  4. build {
  5. sha512 = "eb4cb5aee521500c0580111814d909ec8ccda1a13c301578e614e932dc5420fdcd1b7da129a0d801440e433c51eb2fb7aa69df16bfaf6cdbb1ac20ed032d2063"
  6. url = "https://assets.bonsai.sensu.io/33783747d3af1939808944c2253c262d9d5b3fb7/sensu-plugins-http_6.0.0_centos7_linux_amd64.tar.gz"
  7. filters = [
  8. "entity.system.os=='linux'",
  9. "entity.system.arch=='amd64'",
  10. "entity.system.platform_family=='rhel'",
  11. "entity.system.platform_version.split('.')[0] == '7'",
  12. ]
  13. }
  14. }
  15. #https://bonsai.sensu.io/assets/sensu/monitoring-plugins
  16. resource "sensu_asset" "asset_monitoring" {
  17. name = "sensu-plugins-monitoring"
  18. build {
  19. sha512 = "7c16b80a419b7b6f11f17eab8ab2ff223e96dcffd090c9b21ec50f3f15cd25809611086afc536dca330924945a88a8f7d8615aa35c3b456a690b064802e4ddb7"
  20. url = "https://assets.bonsai.sensu.io/1730d4a16e1072e4adcb549249ef388126ba0faf/monitoring-plugins-centos7_2.6.0_linux_amd64.tar.gz"
  21. filters = [
  22. "entity.system.os=='linux'",
  23. "entity.system.arch=='amd64'",
  24. "entity.system.platform_family=='rhel'",
  25. "entity.system.platform_version.split('.')[0] == '7'",
  26. ]
  27. }
  28. }
  29. #https://bonsai.sensu.io/assets/sensu-plugins/sensu-plugins-network-checks
  30. resource "sensu_asset" "asset_network" {
  31. name = "sensu-plugins-network-checks"
  32. build {
  33. sha512 = "f0a229918245d2156fcc34e272cb351d09f3d7ee79057cccaa88121d837723951c816593104ff959528b0dec7f18901b6735f7b7cf765ddcce85c6fdbb559378"
  34. url = "https://assets.bonsai.sensu.io/a2115474fe198f3895b953f6d90de86607f33722/sensu-plugins-network-checks_5.0.0_centos7_linux_amd64.tar.gz"
  35. filters = [
  36. "entity.system.os=='linux'",
  37. "entity.system.arch=='amd64'",
  38. "entity.system.platform_family=='rhel'",
  39. "entity.system.platform_version.split('.')[0] == '7'",
  40. ]
  41. }
  42. }
  43. #https://bonsai.sensu.io/assets/sensu-plugins/sensu-plugins-process-checks
  44. resource "sensu_asset" "asset_process" {
  45. name = "sensu-plugins-process-checks"
  46. build {
  47. sha512 = "1c10dda30ecf0298583b186e9b46f8319d18b093d3f6c3b2be7b475b99ba7e281e8af78a3bcc45fedfeca1d498690a894e15fe56efa9dba5d2052134e1b1ab75"
  48. url = "https://assets.bonsai.sensu.io/d582eeb357ca2c483cf1dc290640baca8dcd66f5/sensu-plugins-process-checks_4.1.0_centos7_linux_amd64.tar.gz"
  49. filters = [
  50. "entity.system.os=='linux'",
  51. "entity.system.arch=='amd64'",
  52. "entity.system.platform_family=='rhel'",
  53. "entity.system.platform_version.split('.')[0] == '7'",
  54. ]
  55. }
  56. }
  57. #https://bonsai.sensu.io/assets/sensu/sensu-ruby-runtime
  58. resource "sensu_asset" "asset_ruby" {
  59. name = "sensu-ruby-runtime"
  60. build {
  61. sha512 = "444ff064741e5f69c470742f817e64f3b89592490f1bed96e2894914a4909d4a56d50a86c977684cbb8570bd445c9b38110f176b0a2f9765ffb0b768efcd9bf0"
  62. url = "https://assets.bonsai.sensu.io/3a73f770b6d29a7f180be850f0d0098e7eba5d77/sensu-ruby-runtime_0.0.11_ruby-2.4.4_centos7_linux_amd64.tar.gz"
  63. filters = [
  64. "entity.system.os=='linux'",
  65. "entity.system.arch=='amd64'",
  66. "entity.system.platform_family=='rhel'",
  67. "entity.system.platform_version.split('.')[0] == '7'",
  68. ]
  69. }
  70. }
  71. #https://bonsai.sensu.io/assets/sensu-plugins/sensu-plugins-victorops
  72. resource "sensu_asset" "asset_victorops" {
  73. name = "sensu-plugins-victorops"
  74. build {
  75. sha512 = "6f10ff16a1e43e82ca5dc57ce57dce23c311c957cf678bb9c3c3dc3ee1be84fc8c92c39b50e216e1bea568866e085975af60a58dc465f62beaa640a1e5d65a7d"
  76. url = "https://assets.bonsai.sensu.io/42b661acefbfe02bc274858bdbff574d961e6a56/sensu-plugins-victorops_3.0.0_centos7_linux_amd64.tar.gz"
  77. filters = [
  78. "entity.system.os=='linux'",
  79. "entity.system.arch=='amd64'",
  80. "entity.system.platform_family=='rhel'",
  81. "entity.system.platform_version.split('.')[0] == '7'",
  82. ]
  83. }
  84. }