{"id":67572,"date":"2020-12-07T10:44:55","date_gmt":"2020-12-07T08:44:55","guid":{"rendered":"https:\/\/jfrog.com\/?p=67572"},"modified":"2022-09-30T22:06:13","modified_gmt":"2022-09-30T20:06:13","slug":"replicate-artifactory-configuration-with-terraform-provider-plugin","status":"publish","type":"post","link":"https:\/\/jfrog.com\/ja\/blog\/replicate-artifactory-configuration-with-terraform-provider-plugin\/","title":{"rendered":"Terraform Provider\u30d7\u30e9\u30b0\u30a4\u30f3\u3067Artifactory\u3092\u91cf\u7523"},"content":{"rendered":"<p><img decoding=\"async\" class=\"alignnone size-full wp-image-65906\" src=\"https:\/\/media.jfrog.com\/wp-content\/uploads\/2020\/10\/27161232\/TerraformArtifactoryBlog-03.png\" alt=\"\" width=\"864\" height=\"300\" srcset=\"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/10\/27161232\/TerraformArtifactoryBlog-03.png?speedsize=w_864 864w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/10\/27161232\/TerraformArtifactoryBlog-03.png?speedsize=w_300 300w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/10\/27161232\/TerraformArtifactoryBlog-03.png?speedsize=w_768 768w\" sizes=\"(max-width: 864px) 100vw, 864px\" \/><\/p>\n<p><span style=\"font-weight: 400\">\u30a8\u30f3\u30bf\u30fc\u30d7\u30e9\u30a4\u30baDevOps\u306e\u7ba1\u7406\u306b\u306f\u5927\u898f\u6a21\u306a\u30c1\u30fc\u30e0\u304c\u5fc5\u8981\u3067\u3042\u308a\u3001\u30d0\u30a4\u30ca\u30ea\u30ea\u30dd\u30b8\u30c8\u30ea\u7ba1\u7406\u306b\u3082\u5927\u898f\u6a21\u306a\u30c1\u30fc\u30e0\u304c\u5fc5\u8981\u306b\u306a\u308b\u3053\u3068\u304c\u3042\u308a\u307e\u3059\u3002\u30c1\u30fc\u30e0\u30e1\u30f3\u30d0\u30fc\u5168\u54e1\u304c\u540c\u3058\u65b9\u5411\u3078\u8fc5\u901f\u306b\u9032\u3080\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002<\/span><\/p>\n<p><span style=\"font-weight: 400\">\u6210\u9577\u3057\u7d9a\u3051\u308b\u958b\u767a\u8005\u7d44\u7e54\u306f\u9ad8\u53ef\u7528\u6027\u3068\u30de\u30eb\u30c1\u30b5\u30a4\u30c8\u30fb\u30ea\u30dd\u30b8\u30c8\u30ea\u30fb\u30ec\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306e\u305f\u3081\u306b\u3001\u8907\u6570\u30ce\u30fc\u30c9\u4e0a\u306bArtifactory\u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3092\u8907\u6570\u69cb\u7bc9\u3057\u3066\u5229\u7528\u3057\u3066\u3044\u307e\u3059\u3002\u3053\u308c\u3089\u3092\u4e00\u5ea6\u306b\u540c\u3058\u30ea\u30dd\u30b8\u30c8\u30ea\u3001\u30e6\u30fc\u30b6\u30fc\u3001\u6a29\u9650\u306e\u30bb\u30c3\u30c8\u3067\u52b9\u679c\u7684\u304b\u3064\u6b63\u78ba\u306b\u8a2d\u5b9a\u3059\u308b\u3053\u3068\u306f\u56f0\u96e3\u3067\u3059\u3002<\/span><\/p>\n<p><a href=\"https:\/\/registry.terraform.io\/providers\/jfrog\/artifactory\/latest\"><span style=\"font-weight: 400\">Artifactory Provider\u30d7\u30e9\u30b0\u30a4\u30f3 for Terraform<\/span><\/a><span style=\"font-weight: 400\">\u3067\u30a4\u30f3\u30d5\u30e9\u30b9\u30c8\u30e9\u30af\u30c1\u30e3\u7ba1\u7406\u30c4\u30fc\u30eb\u3092\u4f7f\u7528\u3057\u3066\u3001Artifactory\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3092\u69cb\u6210\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u76f4\u5f8c\u304b\u3089\u81ea\u52d5\u5316\u306b\u3088\u308a\u3001\u540c\u4e00\u306eArtifactory\u30b5\u30fc\u30d0\u30fc\u3092\u8907\u88fd\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<\/span><\/p>\n<div class=\"youtube\"><iframe frameborder=\"0\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/KE68vbytzV8\" width=\"560\"><\/iframe><\/div>\n<p><span style=\"font-weight: 400\">Terraform\u306f\u5b89\u5168\u304b\u3064\u518d\u73fe\u6027\u306e\u9ad8\u3044\u65b9\u6cd5\u3067\u30a4\u30f3\u30d5\u30e9\u30b9\u30c8\u30e9\u30af\u30c1\u30e3\u306e\u69cb\u7bc9\u3001\u5909\u66f4\u3001\u7ba1\u7406\u3092\u53ef\u80fd\u306b\u3059\u308b<\/span><a href=\"https:\/\/jfrog.com\/partner\/hashicorp\/\"><span style=\"font-weight: 400\">HashiCorp<\/span><\/a><span style=\"font-weight: 400\">\u304c\u63d0\u4f9b\u3059\u308b<a href=\"https:\/\/jfrog.com\/ja\/blog\/terraform-repositories-in-artifactory\/\">Infrastructure as Code\u30c4\u30fc\u30eb<\/a>\u3067\u3059\u3002HashiCorp Configuration Language (HCL)\u3068\u547c\u3070\u308c\u308b\u8a2d\u5b9a\u8a00\u8a9e\u3092\u4f7f\u7528\u3057\u3001\u30aa\u30da\u30ec\u30fc\u30bf\u3084\u30a4\u30f3\u30d5\u30e9\u30b9\u30c8\u30e9\u30af\u30c1\u30e3\u30c1\u30fc\u30e0\u306f\u4eba\u304c\u8aad\u3081\u308b\u81ea\u52d5\u5316\u3055\u308c\u305f\u30c7\u30d7\u30ed\u30a4\u30e1\u30f3\u30c8\u3092\u901a\u3057\u3066\u74b0\u5883\u306e\u7ba1\u7406\u304c\u3067\u304d\u307e\u3059\u3002<\/span><\/p>\n<p><span style=\"font-weight: 400\">Artifactory Provider for Terraform\u306fHCL\u3092\u62e1\u5f35\u3057\u3066Artifactory\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306b\u5bfe\u3057\u3066\u30b3\u30de\u30f3\u30c9\u304c\u5b9f\u884c\u3067\u304d\u308b\u7121\u511f\u306e\u30d7\u30e9\u30b0\u30a4\u30f3\u3067\u3059\u3002\u30a4\u30f3\u30d5\u30e9\u30b9\u30c8\u30e9\u30af\u30c1\u30e3\u7ba1\u7406\u8005\u306fTerraform\u30b9\u30af\u30ea\u30d7\u30c8\u3092\u4ecb\u3057\u3066Artifactory\u30ea\u30dd\u30b8\u30c8\u30ea\u3001\u30d1\u30fc\u30df\u30c3\u30b7\u30e7\u30f3\u306a\u3069\u3092\u8a2d\u5b9a\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<\/span><\/p>\n<p><span style=\"font-weight: 400\">\u4e00\u5ea6\u3001Artifactory\u306e\u8a2d\u5b9a\u304c\u81ea\u52d5\u5316\u3067\u304d\u308c\u3070\u3001Artifactory\u306e\u6570\u767e\u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306b\u5bfe\u3057\u3066\u3001\u305d\u308c\u3089\u306e\u8a2d\u5b9a\u3092\u7c21\u5358\u306b\u8fc5\u901f\u304b\u3064\u78ba\u5b9f\u306b\u8907\u88fd\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<\/span><\/p>\n<p><img decoding=\"async\" class=\"alignnone size-large wp-image-65908\" src=\"https:\/\/media.jfrog.com\/wp-content\/uploads\/2020\/10\/27161450\/Diagram-Terraform-Provider-1024x855.png\" alt=\"Artifactory Terraform Provider\" width=\"1024\" height=\"855\" srcset=\"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/10\/27161450\/Diagram-Terraform-Provider.png?speedsize=w_1024 1024w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/10\/27161450\/Diagram-Terraform-Provider.png?speedsize=w_300 300w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/10\/27161450\/Diagram-Terraform-Provider.png?speedsize=w_768 768w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/10\/27161450\/Diagram-Terraform-Provider.png?speedsize=w_1440 1440w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<h2><span style=\"font-weight: 400\">Artifactory Provider\u306e\u5229\u7528<\/span><\/h2>\n<h2><span style=\"font-weight: 400\">\u4ee5\u4e0b\u306e\u30b9\u30cb\u30da\u30c3\u30c8\u3092<\/span><span style=\"font-weight: 400\">.tf<\/span><span style=\"font-weight: 400\">\u30d5\u30a1\u30a4\u30eb\u306b\u8ffd\u52a0\u3057\u3001Terraform\u30b9\u30af\u30ea\u30d7\u30c8\u3067\u30d7\u30e9\u30b0\u30a4\u30f3\u3092\u6709\u52b9\u306b\u3057\u307e\u3059\u3002<\/span><span style=\"font-weight: 400\">required_providers<\/span><span style=\"font-weight: 400\">\u306fTerraform\u30ec\u30b8\u30b9\u30c8\u30ea\u304b\u3089\u30d7\u30e9\u30b0\u30a4\u30f3\u3092\u81ea\u52d5\u7684\u306b\u30ed\u30fc\u30c9\u3057\u307e\u3059\u3002<\/span><\/h2>\n<div style=\"background: #272b33;overflow: auto;width: auto;border: solid gray;border-width: .1em .1em .1em .8em;padding: .2em .6em\">\n<pre style=\"margin: 0;line-height: 125%\"><span style=\"color: #999999\">terraform {\r\n  required_providers {\r\n    artifactory = {\r\n      source = \"jfrog\/artifactory\"\r\n      version = \"2.2.4\"\r\n    }\r\n  }\r\n}\r\n \r\nvariable \"artifactory_url\" {\r\n  description = \"The base URL of the Artifactory deployment\"\r\n  type        = string\r\n}\r\nvariable \"artifactory_username\" {\r\n  description = \"The username for the Artifactory administrator\"\r\n  type        = string\r\n}\r\nvariable \"artifactory_password\" {\r\n  description = \"The password for the Artifactory administrator\"\r\n  type        = string\r\n}\r\n \r\nprovider \"artifactory\" {\r\n # Configuration options\r\n  url = \"${var.artifactory_url}\"\r\n  username = \"${var.artifactory_username}\"\r\n  password = \"${var.artifactory_password}\"\r\n}<\/span><\/pre>\n<\/div>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u306e\u30d9\u30b9\u30c8\u30d7\u30e9\u30af\u30c6\u30a3\u30b9\u3068\u3057\u3066\u3001\u7d76\u5bfe\u306b\u30b7\u30fc\u30af\u30ec\u30c3\u30c8\uff08Artifactory\u306e\u30e6\u30fc\u30b6\u30fc\u540d\u3084\u30d1\u30b9\u30ef\u30fc\u30c9\u306a\u3069\uff09\u3092\u5e73\u6587\u3067Terraform\u30d5\u30a1\u30a4\u30eb\u306b\u542b\u3081\u306a\u3044\u3053\u3068\u3067\u3059\u3002\u4e0a\u8a18\u306e\u4f8b\u3067\u306f\u30b7\u30fc\u30af\u30ec\u30c3\u30c8\u3068Artifactory\u30c7\u30d7\u30ed\u30a4\u30e1\u30f3\u30c8\u306e\u30d9\u30fc\u30b9URL\u3092\u683c\u7d0d\u3059\u308b\u305f\u3081\u306b<\/span><a href=\"https:\/\/www.terraform.io\/docs\/commands\/environment-variables.html#tf_var_name\"><span style=\"font-weight: 400\">Terraform\u74b0\u5883\u5909\u6570<\/span><\/a><span style=\"font-weight: 400\">\u3092\u4f7f\u7528\u3057\u3066\u3044\u307e\u3059\u3002\u4ed6\u306e\u65b9\u6cd5\u306b\u3064\u3044\u3066\u306f<\/span><a href=\"https:\/\/blog.gruntwork.io\/a-comprehensive-guide-to-managing-secrets-in-your-terraform-code-1d586955ace1#4df5\"><span style=\"font-weight: 400\">guide to managing secrets for Terraform<\/span><\/a><span style=\"font-weight: 400\">\u3092\u53c2\u7167\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/span><\/p>\n<p><span style=\"font-weight: 400\">\u3053\u306e\u4f8b\u3067\u306f\u30d9\u30fc\u30b7\u30c3\u30af\u8a8d\u8a3c\u3092\u4f7f\u7528\u3057\u3066Artifactory\u306b\u30a2\u30af\u30bb\u30b9\u3059\u308b\u65b9\u6cd5\u3092\u793a\u3057\u3066\u3044\u307e\u3059\u3002\u5fc5\u8981\u306b\u5fdc\u3058\u3066\u3001<\/span><span style=\"font-weight: 400\">access_token<\/span><span style=\"font-weight: 400\">\u307e\u305f\u306f<\/span><span style=\"font-weight: 400\">api_key<\/span><span style=\"font-weight: 400\">\u3092\u5229\u7528\u3057\u3066\u8a8d\u8a3c\u3059\u308b\u3053\u3068\u3082\u3067\u304d\u307e\u3059\u3002<\/span><\/p>\n<h3><span style=\"font-weight: 400\">Artifactory\u30ea\u30dd\u30b8\u30c8\u30ea\u306e\u8a2d\u5b9a<\/span><\/h3>\n<p><span style=\"font-weight: 400\">Artifactory Terraform Provider\u3092\u4f7f\u7528\u3057\u3066<\/span><a href=\"https:\/\/registry.terraform.io\/providers\/jfrog\/artifactory\/latest\/docs\/resources\/artifactory_local_repository\"><span style=\"font-weight: 400\">\u30ed\u30fc\u30ab\u30eb\u30ea\u30dd\u30b8\u30c8\u30ea\u3092\u8a2d\u5b9a<\/span><\/a><span style=\"font-weight: 400\">\u3059\u308b\u5834\u5408\u306fTerraform\u30b9\u30af\u30ea\u30d7\u30c8\u306b<\/span><a href=\"https:\/\/www.terraform.io\/docs\/configuration\/resources.html\"><span style=\"font-weight: 400\">resource<\/span><\/a><span style=\"font-weight: 400\">\u3092\u8ffd\u52a0\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059:<\/span><\/p>\n<div style=\"background: #272b33;overflow: auto;width: auto;border: solid gray;border-width: .1em .1em .1em .8em;padding: .2em .6em\">\n<pre style=\"margin: 0;line-height: 125%\"><span style=\"color: #999999\"># Create a new repository\r\nresource \"artifactory_local_repository\" \"pypi-libs\" {\r\n  key             = \"terraform-pypi-libs\"\r\n  package_type    = \"pypi\"\r\n  repo_layout_ref = \"simple-default\"\r\n  description     = \"A pypi repository for python packages\"\r\n}<\/span><\/pre>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">\u4e0a\u8a18\u306e\u4f8b\u3067\u306f\u30b7\u30f3\u30d7\u30eb\u306a\u30c7\u30d5\u30a9\u30eb\u30c8\u306e\u30ea\u30dd\u30b8\u30c8\u30ea\u30ec\u30a4\u30a2\u30a6\u30c8\u3092\u4f7f\u7528\u3057\u3066 <\/span><span style=\"font-weight: 400\">terraform-pypi-libs<\/span><span style=\"font-weight: 400\">\u3068\u3044\u3046\u540d\u524d\u306e\u65b0\u3057\u3044PyPi\u30ed\u30fc\u30ab\u30eb\u30ea\u30dd\u30b8\u30c8\u30ea\u3092\u4f5c\u6210\u3057\u3066\u3044\u307e\u3059\u3002<\/span><\/p>\n<p><span style=\"font-weight: 400\">\u307e\u305f\u3001\u4ed6\u306eArtifactory Provider\u306eresource\u30bf\u30a4\u30d7\u3092\u4f7f\u7528\u3057\u3066\u3001<\/span><a href=\"https:\/\/registry.terraform.io\/providers\/jfrog\/artifactory\/latest\/docs\/resources\/artifactory_remote_repository\"><span style=\"font-weight: 400\">\u30ea\u30e2\u30fc\u30c8\u30ea\u30dd\u30b8\u30c8\u30ea<\/span><\/a><span style=\"font-weight: 400\">\u3084<\/span><a href=\"https:\/\/registry.terraform.io\/providers\/jfrog\/artifactory\/latest\/docs\/resources\/artifactory_virtual_repository\"><span style=\"font-weight: 400\">\u30d0\u30fc\u30c1\u30e3\u30eb\u30ea\u30dd\u30b8\u30c8\u30ea<\/span><\/a><span style=\"font-weight: 400\">\u3092\u8a2d\u5b9a\u3059\u308b\u3053\u3068\u3082\u3067\u304d\u307e\u3059\u3002<\/span><\/p>\n<h3><span style=\"font-weight: 400\">Artifactory\u30e6\u30fc\u30b6\u30fc\u3001\u30b0\u30eb\u30fc\u30d7\u3001\u30d1\u30fc\u30df\u30c3\u30b7\u30e7\u30f3\u306e\u8a2d\u5b9a<\/span><\/h3>\n<p><span style=\"font-weight: 400\">Terraform\u30b9\u30af\u30ea\u30d7\u30c8\u306bresource\u3092\u8ffd\u52a0\u3057\u3001\u72ec\u81ea\u306e\u30d1\u30fc\u30df\u30c3\u30b7\u30e7\u30f3\u3067Artifactory\u30ea\u30dd\u30b8\u30c8\u30ea\u306b\u30a2\u30af\u30bb\u30b9\u3067\u304d\u308b\u30e6\u30fc\u30b6\u30fc\u3068\u30b0\u30eb\u30fc\u30d7\u3092\u8a2d\u5b9a\u3067\u304d\u307e\u3059\u3002<\/span><\/p>\n<p><span style=\"font-weight: 400\">\u4f8b\u3048\u3070\u30d5\u30ed\u30f3\u30c8\u30a8\u30f3\u30c9\u958b\u767a\u30c1\u30fc\u30e0\u7528\u306b\u4f5c\u6210\u3057\u305f\u30ea\u30dd\u30b8\u30c8\u30ea\u306b\u30a2\u30af\u30bb\u30b9\u3067\u304d\u308b\u30e6\u30fc\u30b6\u30fc\u306e\u30bb\u30c3\u30c8\u306e\u30b9\u30af\u30ea\u30d7\u30c8\u3092\u4f5c\u6210\u3067\u304d\u307e\u3059\u3002<\/span><\/p>\n<div style=\"background: #272b33;overflow: auto;width: auto;border: solid gray;border-width: .1em .1em .1em .8em;padding: .2em .6em\">\n<pre style=\"margin: 0;line-height: 125%\"><span style=\"color: #999999\"># Create a new Artifactory group for the team\r\nresource \"artifactory_group\" \"fe-group\" {\r\n  name             = \"fe-dev\"\r\n  description      = \"Front End Development Team\"\r\n  admin_privileges = false\r\n}\r\n \r\n# Create new Artifactory users for the team\r\nresource \"artifactory_user\" \"fe-user-lead\" {\r\n  name     = \"aliyahm\"\r\n  email    = \"aliyahm@mycompany.com\"\r\n  groups   = [\"logged-in-users\", \"readers\", \u201cfe-dev\u201d]\r\n  password = ${var.artifactory_default_pw}\r\n}\r\nresource \"artifactory_user\" \"fe-user-dev1\" {\r\n  name     = \"sanjayr\"\r\n  email    = \"sanjayr@mycompany.com\"\r\n  groups   = [\"logged-in-users\", \"readers\", \u201cfe-dev\u201d]\r\n  password = ${var.artifactory_default_pw}\r\n}\r\nresource \"artifactory_user\" \"fe-user-dev2\" {\r\n  name     = \"ericb\"\r\n  email    = \"ericb@mycompany.com\"\r\n  groups   = [\"logged-in-users\", \"readers\", \u201cfe-dev\u201d]\r\n  password = ${var.artifactory_default_pw}\r\n}\r\n \r\n# Create a new Artifactory permission target called fe-perm\r\nresource \"artifactory_permission_target\" \"fe-perm\" {\r\n  name = \"fe-perm\"\r\n \r\n  repo {\r\n    includes_pattern = [\"foo\/**\"]\r\n    excludes_pattern = [\"bar\/**\"]\r\n    repositories     = [\"terraform-pypi-libs\"]\r\n \r\n    actions {\r\n      users {\r\n        name        = \"markz\"\r\n        permissions = [\"read\", \"write\"]\r\n      }\r\n \r\n      groups {\r\n        name        = \u201cfe-dev\u201d\r\n        permissions = [\"read\", \"write\"]\r\n      }\r\n    }\r\n  }\r\n}<\/span><\/pre>\n<\/div>\n<p>&nbsp;<\/p>\n<h3><span style=\"font-weight: 400\">\u8ffd\u52a0\u306eResource\u30aa\u30d7\u30b7\u30e7\u30f3<\/span><\/h3>\n<p><span style=\"font-weight: 400\">\u30ea\u30dd\u30b8\u30c8\u30ea\u3068\u8a8d\u8a3c\u60c5\u5831\u306e\u7ba1\u7406\u306b\u52a0\u3048\u3066\u3001Artifactory Terraform Provider\u306f\u4ee5\u4e0b\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u307e\u3059:<\/span><\/p>\n<h4><span style=\"font-weight: 400\">\u30ec\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306e\u8a2d\u5b9a<\/span><\/h4>\n<p><span style=\"font-weight: 400\">Provider\u3092\u4ecb\u3057\u3066\u3001Artifactory\u30ea\u30dd\u30b8\u30c8\u30ea\u306e\u30ec\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u3092\u4f5c\u6210\u3057\u3001\u7ba1\u7406\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<\/span><a href=\"https:\/\/registry.terraform.io\/providers\/jfrog\/artifactory\/latest\/docs\"><span style=\"font-weight: 400\">\u30de\u30eb\u30c1\u30b5\u30a4\u30c8\u30ec\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3<\/span><\/a><span style=\"font-weight: 400\">\u3068\u5358\u4e00Artifactory\u30ec\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u304c\u5229\u7528\u3067\u304d\u307e\u3059\u3002<\/span><\/p>\n<h4><span style=\"font-weight: 400\">\u8a3c\u660e\u66f8<\/span><\/h4>\n<p><a href=\"https:\/\/registry.terraform.io\/providers\/jfrog\/artifactory\/latest\/docs\/resources\/artifactory_certificate\"><span style=\"font-weight: 400\">Artifactory\u8a3c\u660e\u66f8resource<\/span><\/a><span style=\"font-weight: 400\">\u306f\u30ea\u30e2\u30fc\u30c8\u30ea\u30dd\u30b8\u30c8\u30ea\u306b\u5bfe\u3059\u308b\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u8a8d\u8a3c\u306e\u305f\u3081\u306e Artifactory\u8a3c\u660e\u66f8\u3092\u4f5c\u6210\u3057\u3066\u7ba1\u7406\u3059\u308b\u305f\u3081\u306b\u4f7f\u7528\u3067\u304d\u307e\u3059\u3002<\/span><\/p>\n<h4><span style=\"font-weight: 400\">\u30c7\u30fc\u30bf\u30bd\u30fc\u30b9<\/span><\/h4>\n<p><span style=\"font-weight: 400\">\u30c7\u30fc\u30bf\u30bd\u30fc\u30b9\u306fTerraform\u8a2d\u5b9a\u3092\u4ed6\u306e\u5834\u6240\u3067\u4f7f\u7528\u3059\u308b\u305f\u3081\u306e\u30c7\u30fc\u30bf\u306e\u53d6\u5f97\u3092\u53ef\u80fd\u306b\u3057\u307e\u3059\u3002<\/span><a href=\"https:\/\/registry.terraform.io\/providers\/jfrog\/artifactory\/latest\/docs\/data-sources\/artifactory_file\"><span style=\"font-weight: 400\">Artifactory\u30ea\u30dd\u30b8\u30c8\u30ea\u30d5\u30a1\u30a4\u30eb<\/span><\/a><span style=\"font-weight: 400\">\u306e\u30c7\u30fc\u30bf\u30bd\u30fc\u30b9\u3068<\/span><a href=\"https:\/\/registry.terraform.io\/providers\/jfrog\/artifactory\/latest\/docs\/data-sources\/artifactory_fileinfo\"><span style=\"font-weight: 400\">Artifactory\u30ea\u30dd\u30b8\u30c8\u30ea\u306b\u683c\u7d0d\u3055\u308c\u305f\u30d5\u30a1\u30a4\u30eb\u306e\u30e1\u30bf\u30c7\u30fc\u30bf<\/span><\/a><span style=\"font-weight: 400\">\u3092\u5229\u7528\u3067\u304d\u308b\u3088\u3046\u306b\u3057\u307e\u3059\u3002<\/span><\/p>\n<h2><span style=\"font-weight: 400\">Terraform\u306e\u5b9f\u884c<\/span><\/h2>\n<p><span style=\"font-weight: 400\">Terraform\u30b9\u30af\u30ea\u30d7\u30c8\u306e\u4f5c\u6210\u5f8c\u3001Terraform\u3067\u5b9f\u884c\u3057\u307e\u3059\u3002<\/span><\/p>\n<p><span style=\"font-weight: 400\">\u30d9\u30fc\u30b7\u30c3\u30af\u8a8d\u8a3c\u3092\u4f7f\u7528\u3059\u308b\u5834\u5408\u306f\u74b0\u5883\u5909\u6570\u306b\u30af\u30ec\u30c7\u30f3\u30b7\u30e3\u30eb\u3092\u8a2d\u5b9a\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059:<\/span><\/p>\n<div style=\"background: #272b33;overflow: auto;width: auto;border: solid gray;border-width: .1em .1em .1em .8em;padding: .2em .6em\">\n<pre style=\"margin: 0;line-height: 125%\"><span style=\"color: #999999\">$ export TF_VAR_artifactory_url=https:\/\/artifactory.mycompany.com\/artifactory\r\n$ export TF_VAR_artifactory_username=\r\n$ export TF_VAR_artifactory_password=<\/span><\/pre>\n<\/div>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">\u305d\u306e\u5f8c\u3001\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u3092\u30c7\u30d7\u30ed\u30a4\u3057\u3001\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3092\u521d\u671f\u5316\u3059\u308b\u305f\u3081\u306b<\/span><a href=\"https:\/\/www.terraform.io\/docs\/commands\/init.html\"><span style=\"font-weight: 400\">terraform init\u30b3\u30de\u30f3\u30c9<\/span><\/a><span style=\"font-weight: 400\">\u3092\u5b9f\u884c\u3057\u307e\u3059:<\/span><\/p>\n<div style=\"background: #272b33;overflow: auto;width: auto;border: solid gray;border-width: .1em .1em .1em .8em;padding: .2em .6em\">\n<pre style=\"margin: 0;line-height: 125%\"><span style=\"color: #999999\">$ terraform init<\/span><\/pre>\n<\/div>\n<p><span style=\"font-weight: 400\">\u8a2d\u5b9a\u5f8c\u3001<\/span><a href=\"https:\/\/www.terraform.io\/docs\/commands\/apply.html\"><span style=\"font-weight: 400\">terraform apply\u30b3\u30de\u30f3\u30c9<\/span><\/a><span style=\"font-weight: 400\">\u3067Artifactory\u3092\u8a2d\u5b9a\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<\/span><\/p>\n<div style=\"background: #272b33;overflow: auto;width: auto;border: solid gray;border-width: .1em .1em .1em .8em;padding: .2em .6em\">\n<pre style=\"margin: 0;line-height: 125%\"><span style=\"color: #999999\">$ terraform apply<\/span><\/pre>\n<\/div>\n<h2><\/h2>\n<h2><span style=\"font-weight: 400\">\u8a73\u3057\u304f\u77e5\u308b<\/span><\/h2>\n<p><span style=\"font-weight: 400\">Artifactory Provider\u3092\u4f7f\u7528\u3059\u308b\u3053\u3068\u3067<\/span><a href=\"https:\/\/www.terraform.io\/docs\/state\/purpose.html\"><span style=\"font-weight: 400\">Terraform State\u7ba1\u7406<\/span><\/a><span style=\"font-weight: 400\">\u306a\u3069\u306e\u3059\u3079\u3066\u306e\u6a5f\u80fd\u306b\u6e96\u62e0\u3057\u3066\u3001\u30d0\u30a4\u30ca\u30ea\u30ea\u30dd\u30b8\u30c8\u30ea\u7ba1\u7406\u3092\u81ea\u52d5\u5316\u3055\u308c\u305f\u30a4\u30f3\u30d5\u30e9\u30b9\u30c8\u30e9\u30af\u30c1\u30e3\u69cb\u6210\u306b\u542b\u3081\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<\/span><\/p>\n<p><span style=\"font-weight: 400\">\u8a73\u7d30\u306b\u3064\u3044\u3066\u306f\u3001<\/span><a href=\"https:\/\/registry.terraform.io\/providers\/jfrog\/artifactory\/latest\/docs\"><span style=\"font-weight: 400\">Artifactory Provider\u306e\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8<\/span><\/a><span style=\"font-weight: 400\">\u3092\u53c2\u7167\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/span><\/p>\n<p><a href=\"https:\/\/leap.jfrog.com\/WNP-2020-10-HashiCorp-Scale-your-Developers-Talent-US-LP.html\"><span style=\"font-weight: 400\">JFrog\/Hashicorp webinar<\/span><\/a><span style=\"font-weight: 400\">\u3067\u306f\u4e21\u793e\u306e\u30a8\u30ad\u30b9\u30d1\u30fc\u30c8\u304c\u30c1\u30fc\u30e0\u306e\u30a2\u30fc\u30c6\u30a3\u30d5\u30a1\u30af\u30c8\u30fb\u30a8\u30af\u30b9\u30da\u30ea\u30a8\u30f3\u30b9\u306e\u5411\u4e0a\u3092\u76ee\u7684\u3068\u3057\u305f\u30d9\u30b9\u30c8\u30d7\u30e9\u30af\u30c6\u30a3\u30b9\u3092\u7d39\u4ecb\u3057\u307e\u3059\u3002<\/span><\/p>\n<p><span style=\"font-weight: 400\">HashiCorp\u3068JFrog\u3092\u5229\u7528\u3059\u308c\u3070\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u30fb\u30a4\u30f3\u30d5\u30e9\u30b9\u30c8\u30e9\u30af\u30c1\u30e3\u3092\u30a8\u30f3\u30c9\u30c4\u30fc\u30a8\u30f3\u30c9\u3067\u81ea\u52d5\u5316\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u30a8\u30f3\u30bf\u30fc\u30d7\u30e9\u30a4\u30baDevOps\u306e\u7ba1\u7406\u306b\u306f\u5927\u898f\u6a21\u306a\u30c1\u30fc\u30e0\u304c\u5fc5\u8981\u3067\u3042\u308a\u3001\u30d0\u30a4\u30ca\u30ea\u30ea\u30dd\u30b8\u30c8\u30ea\u7ba1\u7406\u306b\u3082\u5927\u898f\u6a21\u306a\u30c1\u30fc\u30e0\u304c\u5fc5 &hellip;<\/p>\n","protected":false},"author":143,"featured_media":65910,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[9189],"tags":[],"class_list":["post-67572","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-9189","resource_categories-artifactory"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.6 (Yoast SEO v22.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Terraform Provider\u3067Artifactory\u3092\u91cf\u7523<\/title>\n<meta name=\"description\" content=\"Terraform Infrastructure as Code\u3092\u5229\u7528\u3057\u3001\u30ea\u30dd\u30b8\u30c8\u30ea\u30de\u30cd\u30fc\u30b8\u30e3\u30fc\u30fb\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u4e00\u8cab\u3057\u305fHA\u7ba1\u7406\u304c\u53ef\u80fd\u306aArtifactory Provider\u3092\u5229\u7528\u3059\u308b\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jfrog.com\/ja\/wp-json\/wp\/v2\/posts\/67572\" \/>\n<meta property=\"og:locale\" content=\"ja_JP\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Terraform Provider\u30d7\u30e9\u30b0\u30a4\u30f3\u3067Artifactory\u3092\u91cf\u7523\" \/>\n<meta property=\"og:description\" content=\"Use the Artifactory Provider for Terraform infrastructure as code to enable consistent administration of your HA binary repository manager.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jfrog.com\/ja\/blog\/replicate-artifactory-configuration-with-terraform-provider-plugin\/\" \/>\n<meta property=\"og:site_name\" content=\"JFrog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/artifrog\" \/>\n<meta property=\"article:published_time\" content=\"2020-12-07T08:44:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-09-30T20:06:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/speedmedia.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/http:\/\/media.jfrog.com\/wp-content\/uploads\/2020\/10\/27162156\/TerraformArtifactoryBlog-04.png\" \/>\n\t<meta property=\"og:image:width\" content=\"204\" \/>\n\t<meta property=\"og:image:height\" content=\"148\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"yardenr\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@jfrog\" \/>\n<meta name=\"twitter:site\" content=\"@jfrog\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"yardenr\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jfrog.com\/ja\/blog\/replicate-artifactory-configuration-with-terraform-provider-plugin\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jfrog.com\/ja\/blog\/replicate-artifactory-configuration-with-terraform-provider-plugin\/\"},\"author\":{\"name\":\"yardenr\",\"@id\":\"https:\/\/jfrog.com\/ja\/#\/schema\/person\/17b5a957427ef63e29b133865fbe38b5\"},\"headline\":\"Terraform Provider\u30d7\u30e9\u30b0\u30a4\u30f3\u3067Artifactory\u3092\u91cf\u7523\",\"datePublished\":\"2020-12-07T08:44:55+00:00\",\"dateModified\":\"2022-09-30T20:06:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jfrog.com\/ja\/blog\/replicate-artifactory-configuration-with-terraform-provider-plugin\/\"},\"wordCount\":105,\"publisher\":{\"@id\":\"https:\/\/jfrog.com\/ja\/#organization\"},\"image\":{\"@id\":\"https:\/\/jfrog.com\/ja\/blog\/replicate-artifactory-configuration-with-terraform-provider-plugin\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/10\/27162156\/TerraformArtifactoryBlog-04.png\",\"articleSection\":[\"\u30ab\u30c6\u30b4\u30ea\u30fc\u306a\u3057\"],\"inLanguage\":\"ja\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jfrog.com\/ja\/blog\/replicate-artifactory-configuration-with-terraform-provider-plugin\/\",\"url\":\"https:\/\/jfrog.com\/ja\/blog\/replicate-artifactory-configuration-with-terraform-provider-plugin\/\",\"name\":\"Terraform Provider\u3067Artifactory\u3092\u91cf\u7523\",\"isPartOf\":{\"@id\":\"https:\/\/jfrog.com\/ja\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/jfrog.com\/ja\/blog\/replicate-artifactory-configuration-with-terraform-provider-plugin\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/jfrog.com\/ja\/blog\/replicate-artifactory-configuration-with-terraform-provider-plugin\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/10\/27162156\/TerraformArtifactoryBlog-04.png\",\"datePublished\":\"2020-12-07T08:44:55+00:00\",\"dateModified\":\"2022-09-30T20:06:13+00:00\",\"description\":\"Terraform Infrastructure as Code\u3092\u5229\u7528\u3057\u3001\u30ea\u30dd\u30b8\u30c8\u30ea\u30de\u30cd\u30fc\u30b8\u30e3\u30fc\u30fb\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u4e00\u8cab\u3057\u305fHA\u7ba1\u7406\u304c\u53ef\u80fd\u306aArtifactory Provider\u3092\u5229\u7528\u3059\u308b\",\"breadcrumb\":{\"@id\":\"https:\/\/jfrog.com\/ja\/blog\/replicate-artifactory-configuration-with-terraform-provider-plugin\/#breadcrumb\"},\"inLanguage\":\"ja\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jfrog.com\/ja\/blog\/replicate-artifactory-configuration-with-terraform-provider-plugin\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ja\",\"@id\":\"https:\/\/jfrog.com\/ja\/blog\/replicate-artifactory-configuration-with-terraform-provider-plugin\/#primaryimage\",\"url\":\"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/10\/27162156\/TerraformArtifactoryBlog-04.png\",\"contentUrl\":\"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/10\/27162156\/TerraformArtifactoryBlog-04.png\",\"width\":204,\"height\":148},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jfrog.com\/ja\/blog\/replicate-artifactory-configuration-with-terraform-provider-plugin\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jfrog.com\/ja\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Terraform Provider\u30d7\u30e9\u30b0\u30a4\u30f3\u3067Artifactory\u3092\u91cf\u7523\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jfrog.com\/ja\/#website\",\"url\":\"https:\/\/jfrog.com\/ja\/\",\"name\":\"JFrog\",\"description\":\"Deliver Trusted Software Releases at Speed and Scale\",\"publisher\":{\"@id\":\"https:\/\/jfrog.com\/ja\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jfrog.com\/ja\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"ja\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jfrog.com\/ja\/#organization\",\"name\":\"JFrog\",\"url\":\"https:\/\/jfrog.com\/ja\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ja\",\"@id\":\"https:\/\/jfrog.com\/ja\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2025\/05\/27095207\/Logo.svg\",\"contentUrl\":\"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2025\/05\/27095207\/Logo.svg\",\"width\":74,\"height\":73,\"caption\":\"JFrog\"},\"image\":{\"@id\":\"https:\/\/jfrog.com\/ja\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/artifrog\",\"https:\/\/x.com\/jfrog\",\"https:\/\/www.linkedin.com\/company\/455737\",\"https:\/\/www.youtube.com\/channel\/UCh2hNg76zo3d1qQqTWIQxDg\",\"https:\/\/www.wikidata.org\/wiki\/Q98608948\"],\"description\":\"We set out on our Liquid Software journey in 2008, with the mission to transform the way enterprises manage and release software updates. The world expects software to update continuously, securely, non-intrusively and without user intervention. This hyper-connected experience can only be enabled by automation with an end-to-end DevOps platform and a binary-centric focus. With this in mind, we\u2019ve developed the JFrog Platform, ushering in a new era of DevOps and DevSecOps standards that power continuous updates. More than a decade after our founding, with thousands of customers and millions of users globally, JFrog has become the \u201cDatabase of DevOps\u201d and the de-facto standard in release and update management.\",\"legalName\":\"Jfrog, Inc.\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"1001\",\"maxValue\":\"5000\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jfrog.com\/ja\/#\/schema\/person\/17b5a957427ef63e29b133865fbe38b5\",\"name\":\"yardenr\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ja\",\"@id\":\"https:\/\/jfrog.com\/ja\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1c782d13a43e902ae08f5ebccbf815ff26e829fd4472f78abea2d7f973d2c072?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1c782d13a43e902ae08f5ebccbf815ff26e829fd4472f78abea2d7f973d2c072?s=96&d=mm&r=g\",\"caption\":\"yardenr\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Terraform Provider\u3067Artifactory\u3092\u91cf\u7523","description":"Terraform Infrastructure as Code\u3092\u5229\u7528\u3057\u3001\u30ea\u30dd\u30b8\u30c8\u30ea\u30de\u30cd\u30fc\u30b8\u30e3\u30fc\u30fb\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u4e00\u8cab\u3057\u305fHA\u7ba1\u7406\u304c\u53ef\u80fd\u306aArtifactory Provider\u3092\u5229\u7528\u3059\u308b","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jfrog.com\/ja\/wp-json\/wp\/v2\/posts\/67572","og_locale":"ja_JP","og_type":"article","og_title":"Terraform Provider\u30d7\u30e9\u30b0\u30a4\u30f3\u3067Artifactory\u3092\u91cf\u7523","og_description":"Use the Artifactory Provider for Terraform infrastructure as code to enable consistent administration of your HA binary repository manager.","og_url":"https:\/\/jfrog.com\/ja\/blog\/replicate-artifactory-configuration-with-terraform-provider-plugin\/","og_site_name":"JFrog","article_publisher":"https:\/\/www.facebook.com\/artifrog","article_published_time":"2020-12-07T08:44:55+00:00","article_modified_time":"2022-09-30T20:06:13+00:00","og_image":[{"width":204,"height":148,"url":"https:\/\/speedmedia.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/http:\/\/media.jfrog.com\/wp-content\/uploads\/2020\/10\/27162156\/TerraformArtifactoryBlog-04.png","type":"image\/png"}],"author":"yardenr","twitter_card":"summary_large_image","twitter_creator":"@jfrog","twitter_site":"@jfrog","twitter_misc":{"Written by":"yardenr","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jfrog.com\/ja\/blog\/replicate-artifactory-configuration-with-terraform-provider-plugin\/#article","isPartOf":{"@id":"https:\/\/jfrog.com\/ja\/blog\/replicate-artifactory-configuration-with-terraform-provider-plugin\/"},"author":{"name":"yardenr","@id":"https:\/\/jfrog.com\/ja\/#\/schema\/person\/17b5a957427ef63e29b133865fbe38b5"},"headline":"Terraform Provider\u30d7\u30e9\u30b0\u30a4\u30f3\u3067Artifactory\u3092\u91cf\u7523","datePublished":"2020-12-07T08:44:55+00:00","dateModified":"2022-09-30T20:06:13+00:00","mainEntityOfPage":{"@id":"https:\/\/jfrog.com\/ja\/blog\/replicate-artifactory-configuration-with-terraform-provider-plugin\/"},"wordCount":105,"publisher":{"@id":"https:\/\/jfrog.com\/ja\/#organization"},"image":{"@id":"https:\/\/jfrog.com\/ja\/blog\/replicate-artifactory-configuration-with-terraform-provider-plugin\/#primaryimage"},"thumbnailUrl":"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/10\/27162156\/TerraformArtifactoryBlog-04.png","articleSection":["\u30ab\u30c6\u30b4\u30ea\u30fc\u306a\u3057"],"inLanguage":"ja"},{"@type":"WebPage","@id":"https:\/\/jfrog.com\/ja\/blog\/replicate-artifactory-configuration-with-terraform-provider-plugin\/","url":"https:\/\/jfrog.com\/ja\/blog\/replicate-artifactory-configuration-with-terraform-provider-plugin\/","name":"Terraform Provider\u3067Artifactory\u3092\u91cf\u7523","isPartOf":{"@id":"https:\/\/jfrog.com\/ja\/#website"},"primaryImageOfPage":{"@id":"https:\/\/jfrog.com\/ja\/blog\/replicate-artifactory-configuration-with-terraform-provider-plugin\/#primaryimage"},"image":{"@id":"https:\/\/jfrog.com\/ja\/blog\/replicate-artifactory-configuration-with-terraform-provider-plugin\/#primaryimage"},"thumbnailUrl":"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/10\/27162156\/TerraformArtifactoryBlog-04.png","datePublished":"2020-12-07T08:44:55+00:00","dateModified":"2022-09-30T20:06:13+00:00","description":"Terraform Infrastructure as Code\u3092\u5229\u7528\u3057\u3001\u30ea\u30dd\u30b8\u30c8\u30ea\u30de\u30cd\u30fc\u30b8\u30e3\u30fc\u30fb\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u4e00\u8cab\u3057\u305fHA\u7ba1\u7406\u304c\u53ef\u80fd\u306aArtifactory Provider\u3092\u5229\u7528\u3059\u308b","breadcrumb":{"@id":"https:\/\/jfrog.com\/ja\/blog\/replicate-artifactory-configuration-with-terraform-provider-plugin\/#breadcrumb"},"inLanguage":"ja","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jfrog.com\/ja\/blog\/replicate-artifactory-configuration-with-terraform-provider-plugin\/"]}]},{"@type":"ImageObject","inLanguage":"ja","@id":"https:\/\/jfrog.com\/ja\/blog\/replicate-artifactory-configuration-with-terraform-provider-plugin\/#primaryimage","url":"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/10\/27162156\/TerraformArtifactoryBlog-04.png","contentUrl":"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2020\/10\/27162156\/TerraformArtifactoryBlog-04.png","width":204,"height":148},{"@type":"BreadcrumbList","@id":"https:\/\/jfrog.com\/ja\/blog\/replicate-artifactory-configuration-with-terraform-provider-plugin\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jfrog.com\/ja\/"},{"@type":"ListItem","position":2,"name":"Terraform Provider\u30d7\u30e9\u30b0\u30a4\u30f3\u3067Artifactory\u3092\u91cf\u7523"}]},{"@type":"WebSite","@id":"https:\/\/jfrog.com\/ja\/#website","url":"https:\/\/jfrog.com\/ja\/","name":"JFrog","description":"Deliver Trusted Software Releases at Speed and Scale","publisher":{"@id":"https:\/\/jfrog.com\/ja\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jfrog.com\/ja\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"ja"},{"@type":"Organization","@id":"https:\/\/jfrog.com\/ja\/#organization","name":"JFrog","url":"https:\/\/jfrog.com\/ja\/","logo":{"@type":"ImageObject","inLanguage":"ja","@id":"https:\/\/jfrog.com\/ja\/#\/schema\/logo\/image\/","url":"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2025\/05\/27095207\/Logo.svg","contentUrl":"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2025\/05\/27095207\/Logo.svg","width":74,"height":73,"caption":"JFrog"},"image":{"@id":"https:\/\/jfrog.com\/ja\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/artifrog","https:\/\/x.com\/jfrog","https:\/\/www.linkedin.com\/company\/455737","https:\/\/www.youtube.com\/channel\/UCh2hNg76zo3d1qQqTWIQxDg","https:\/\/www.wikidata.org\/wiki\/Q98608948"],"description":"We set out on our Liquid Software journey in 2008, with the mission to transform the way enterprises manage and release software updates. The world expects software to update continuously, securely, non-intrusively and without user intervention. This hyper-connected experience can only be enabled by automation with an end-to-end DevOps platform and a binary-centric focus. With this in mind, we\u2019ve developed the JFrog Platform, ushering in a new era of DevOps and DevSecOps standards that power continuous updates. More than a decade after our founding, with thousands of customers and millions of users globally, JFrog has become the \u201cDatabase of DevOps\u201d and the de-facto standard in release and update management.","legalName":"Jfrog, Inc.","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"1001","maxValue":"5000"}},{"@type":"Person","@id":"https:\/\/jfrog.com\/ja\/#\/schema\/person\/17b5a957427ef63e29b133865fbe38b5","name":"yardenr","image":{"@type":"ImageObject","inLanguage":"ja","@id":"https:\/\/jfrog.com\/ja\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/1c782d13a43e902ae08f5ebccbf815ff26e829fd4472f78abea2d7f973d2c072?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1c782d13a43e902ae08f5ebccbf815ff26e829fd4472f78abea2d7f973d2c072?s=96&d=mm&r=g","caption":"yardenr"}}]}},"_links":{"self":[{"href":"https:\/\/jfrog.com\/ja\/wp-json\/wp\/v2\/posts\/67572","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jfrog.com\/ja\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jfrog.com\/ja\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jfrog.com\/ja\/wp-json\/wp\/v2\/users\/143"}],"replies":[{"embeddable":true,"href":"https:\/\/jfrog.com\/ja\/wp-json\/wp\/v2\/comments?post=67572"}],"version-history":[{"count":4,"href":"https:\/\/jfrog.com\/ja\/wp-json\/wp\/v2\/posts\/67572\/revisions"}],"predecessor-version":[{"id":100429,"href":"https:\/\/jfrog.com\/ja\/wp-json\/wp\/v2\/posts\/67572\/revisions\/100429"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jfrog.com\/ja\/wp-json\/wp\/v2\/media\/65910"}],"wp:attachment":[{"href":"https:\/\/jfrog.com\/ja\/wp-json\/wp\/v2\/media?parent=67572"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jfrog.com\/ja\/wp-json\/wp\/v2\/categories?post=67572"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jfrog.com\/ja\/wp-json\/wp\/v2\/tags?post=67572"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}