User Tools

Site Tools


технология_terraform

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
технология_terraform [2024/07/20 05:48]
val [Технология Terraform]
технология_terraform [2024/07/21 07:05] (current)
val [Multi-Machine проект]
Line 23: Line 23:
 </​code>​ </​code>​
  
-===== terraform-provider-lxc ===== 
  
-  * [[https://​github.com/​jtopjian/​terraform-provider-lxc]] 
  
 ===== terraform-provider-libvirt ===== ===== terraform-provider-libvirt =====
Line 77: Line 75:
 ==== Простой проект ==== ==== Простой проект ====
 <​code>​ <​code>​
-~/nodes# cp network-config network-config.tftpl 
- 
 ~/nodes# cat meta-data.tftpl ~/nodes# cat meta-data.tftpl
 </​code><​code>​ </​code><​code>​
 local-hostname:​ ${name} local-hostname:​ ${name}
 </​code><​code>​ </​code><​code>​
 +~/nodes# cp network-config network-config.tftpl
 +
 ~/nodes# cat network-config.tftpl ~/nodes# cat network-config.tftpl
 </​code><​code>​ </​code><​code>​
Line 196: Line 194:
  
 ~/nodes# virsh console --domain domain-node1 ~/nodes# virsh console --domain domain-node1
 +
 +~/nodes# virsh vncdisplay domain-node1
  
 ~/nodes# terraform state list ~/nodes# terraform state list
  
 ~/nodes# terraform state show libvirt_domain.domain-node1 ~/nodes# terraform state show libvirt_domain.domain-node1
- +... 
-~/nodes# virsh vncdisplay domain-node1+    ​network_interface { 
 +            addresses 
 +...
  
 ~/nodes# terraform destroy #​-auto-approve ~/nodes# terraform destroy #​-auto-approve
Line 243: Line 245:
 local-hostname:​ ${name} local-hostname:​ ${name}
 </​code><​code>​ </​code><​code>​
 +home-computer:​~/​nodes#​ ip r
 +home-computer:​~/​nodes#​ cat /​etc/​resolv.conf
 +
 home-computer:​~/​nodes#​ cat network-config.tftpl home-computer:​~/​nodes#​ cat network-config.tftpl
 </​code><​code>​ </​code><​code>​
Line 258: Line 263:
       addresses: [192.168.X.10]       addresses: [192.168.X.10]
 </​code><​code>​ </​code><​code>​
 +home-computer:​~/​nodes#​ mv node1.tf nodes.tf
 +
 home-computer:​~/​nodes#​ cat nodes.tf home-computer:​~/​nodes#​ cat nodes.tf
 </​code><​code>​ </​code><​code>​
технология_terraform.1721443714.txt.gz · Last modified: 2024/07/20 05:48 by val