Upvote:3
It's a world war one era "Regio Esercito" (Italian army) uniform like the ones you can see here.
the ranks on the cuff confirm the WW1 era (by design) and indicate the rank of Major, confirming this we have the jacket with pockets that was supplied only to the officers as the troops were without them. Rank of WW1 Italian Army (In Italian)
The uniform worn is the gray-green model of 1909 the standard for the troops of the time.
Unfortunately, without seeing the color on the collar, it is impossible to determine exactly which regiment it belonged to.