@@ -79,101 +79,3 @@ To delete instance, run `vagrant destroy <instance name>` for example
7979```
8080vagrant destroy ubuntu2
8181```
82-
83- <!--
84- # Requirements
85- - Ansible: automation for server configuration and installation of mariadb
86- - Vagrant: create local vm with ubuntu server 20.04
87- - MariaDB: setup mariadb cluster with ansible (master-master)
88-
89- # This tasks should be finish in 24 hours
90- # You should present the result -->
91-
92- ```
93- project-name/
94- ├── ansible/
95- │ ├── files/
96- │ │ ├── [file1] # any files needed to be copied to the remote host
97- │ │ └── [file2]
98- │ ├── group_vars/
99- │ │ ├── [group1] # group-specific variables
100- │ │ └── [group2]
101- │ ├── templates/
102- │ │ ├── [template1] # Jinja2 templates
103- │ │ └── [template2]
104- │ ├── tasks/
105- │ │ ├── [task1] # Ansible tasks
106- │ │ └── [task2]
107- │ ├── roles/
108- │ │ ├── single/
109- │ │ │ ├── tasks/
110- │ │ │ │ ├── [task1] # tasks related to single MySQL installation
111- │ │ │ │ └── [task2]
112- │ │ │ ├── vars/
113- │ │ │ │ ├── [var1] # vars related to single MySQL installation
114- │ │ │ │ └── [var2]
115- │ │ │ ├── templates/
116- │ │ │ │ ├── [template1] # templates related to single MySQL installation
117- │ │ │ │ └── [template2]
118- │ │ │ └── files/
119- │ │ │ ├── [file1] # files related to single MySQL installation
120- │ │ │ └── [file2]
121- │ │ └── cluster/
122- │ │ ├── tasks/
123- │ │ │ ├── [task1] # tasks related to cluster MySQL installation
124- │ │ │ └── [task2]
125- │ │ ├── vars/
126- │ │ │ ├── [var1] # vars related to cluster MySQL installation
127- │ │ │ └── [var2]
128- │ │ ├── templates/
129- │ │ │ ├── [template1] # templates related to cluster MySQL installation
130- │ │ │ └── [template2]
131- │ │ └── files/
132- │ │ ├── [file1] # files related to cluster MySQL installation
133- │ │ └── [file2]
134- ├── terraform/
135- │ ├── environments/
136- │ │ ├── [environment1] # environment-specific variables
137- │ │ └── [environment2]
138- │ ├── modules/
139- │ │ ├── [module1] # Terraform modules
140- │ │ └── [module2]
141- │ ├── providers/
142- │ │ ├── [provider1] # provider-specific configuration
143- │ │ └── [provider2]
144- │ ├── scripts/
145- │ │ ├── [script1] # any scripts used in Terraform
146- │ │ └── [script
147- │ ├── main.tf # Terraform main configuration file
148- │ └── aws/
149- │ ├── [config1] # Terraform AWS-specific configuration
150- │ └── [config2]
151- ├── vagrant/
152- │ ├── boxes/
153- │ │ ├── [box1] # Vagrant boxes
154- │ │ └── [box2]
155- │ ├── scripts/
156- │ │ ├── [script1] # any scripts used in Vagrant
157- │ │ └── [script2]
158- │ ├── Vagrantfile # Vagrant main configuration file
159- │ └── virtualbox/
160- │ ├── [config1] # Vagrant VirtualBox-specific configuration
161- │ └── [config2]
162- ├── bash/
163- │ ├── development/
164- │ │ ├── [script1] # development-related bash scripts
165- │ │ └── [script2]
166- │ └── production/
167- │ ├── [script1] # production-related bash scripts
168- │ └── [script2]
169- ├── mysql/
170- │ ├── [package1] # MySQL install package
171- │ ├── [config1] # MySQL config files
172- │ └── [relatedfile1] # other related MySQL files
173- ├── logs/
174- │ ├── [log1] # logs generated during installation process
175- │ └── [log2]
176- └── doc/
177- ├── [doc1] # documentation of installation process and setup
178- └── [doc2]
179- ```
0 commit comments